Senior Software Engineer

Posted a month ago
Main Location
Redmond, WA, United States
Open jobs

Core Services Engineering builds and manages the critical products and services that Microsoft runs on. We boldly pursue big ideas that power transformational advances at Microsoft and for our customers, while helping Microsoft teams work smarter, faster and more securely every day. Core Services Engineering employees have deep technical and business expertise, customer insights, and a clear point of view that comes from first-hand, large-scale experience with Microsoft and industry solutions. We are engineers, technology leaders and experts, digital transformation change agents, and customer advocates.

 

We have exciting opportunities for you to innovate, influence, transform, inspire and grow within our organization and we encourage you to apply to learn more!

 

Want to help drive the future of end user productivity using innovative technologies? Want to work across a variety of product groups and business organizations to leverage the latest and greatest technology?

Then look no further.

 

End User Services Engineering (EUSE) delivers and runs services that create a highly productive work environment for all Microsoft employees.

Responsibilities

EUSE is looking for an experienced Senior Software Engineer to drive key aspects of the cross-Microsoft enterprise services transformation. The ideal candidate will play a significant role working with other senior technical engineering PMs, Software Engineers, and Architects across Microsoft to identify opportunities, coordinate solutions (adjust priorities, define new features, co-design/develop, etc.), and accelerate delivery of key technology services and capabilities to improve and ensure the best end-to-end customer and employee experiences.

Qualifications
  • Should have a Computer Science or related degree; BS or MS degree in Computer Science or related engineering discipline.
  • Strong understanding of fundamentals of Computer Science
  • Familiarity with Microsoft .NET technologies (C# and the .NET Framework) and/or competitive offerings (e.g. J2EE, WebLogic or WebSphere). Candidates should have previous experience with multiple product release cycles.
  • Experience with ASP.NET, MVC, or WCF/Web API is a mandatory.
  • 5+ years of experience in building on web technologies and frameworks (JavaScript/TypeScript/HTML/CSS/AngularJS/ReactJS)
  • Experience in one or more automation languages (PowerShell, Python, C#, OpenSource)
  • 12+ years software development experience in full product cycle: design, development, release and maintenance.
  • 5+ years of experience with relational databases and SQL.
  • Experience should entail some or all the below:
  • Good at design patterns and their application.
  • 5+ years of experience delivering scalable and resilient services at large enterprise scale.
  • 5+ years of experience in data platforms including large-scale analytics on relational, structured and unstructured data
  • Some experience in building systems to record and analyze telemetry

#exploreIDC

Mission
We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Senior Software Engineer
Microsoft Corporation