Microsoft Corporation Sr. Software Engineer in Redmond, Washington

Core Services Engineering (CSE) builds and manages critical products & 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!

We are Corporate Functions Engineering (CFE) Professional Services team and we deliver the end-to-end systems solution for running and transforming multi-billion dollar Microsoft Premier and Consulting Services business.


We are looking for a Senior Software Engineer to design and implement platforms/services that will enable digital transformation of the order-to-cash space in Professional Services. Your role will be to deliver experiences that take the business strategy for the order-to-cash and make it a reality by building cloud based services. You will have the opportunity to influence the scenario and interface design at the ground level. You will articulate cross-cutting concerns through adoption of modern patterns and practices of software engineering.

You’ll need to be passionate about solving complex problems, designing and developing distributed systems and services, and working across the company with key stakeholders.

As a Senior Software Engineer, you will be involved in designing, coding, validating and supporting key capabilities that enable our mission critical business processes. You will have the opportunity to design and develop creative, compelling, and cutting-edge systems that support our professional services business in the digital transformation of the Order to Cash process.

This is a data-driven and fast paced environment where engineers are empowered to innovate and take ideas from conception to scale!


Required Qualifications:

  • A minimum of a Bachelor’s degree in Computer Science or Engineering, or a related field, or equivalent alternative education, skills, and/or practical experience is required

  • 8+ years of industry experience designing and developing enterprise scale services & platforms

  • 5+ years of experience in C# / Java with solid analytical, debugging and problem-solving skills

Preferred Qualifications:

  • At least 1 year of hands on experience with Angular JS/Knockout/Bootstrap related frameworks

  • At least 1 year of hands on experience with HTML5 / CSS / CSS3

  • At least 1 year of hands on experience with coding on JavaScript / Typescript and Relational Database

  • Expertise developing solutions on Microsoft Azure Platform

  • Demonstrated CS fundamentals, fluent in scalable systems development, Enterprise Architecture and BI platforms

  • Work with Program Management, Business & Audience teams to understand business scenarios and map them to technical architecture & designs

  • Strong interpersonal and communication skills

  • Exceptional problem solving, troubleshooting, planning, and organizational navigation skills

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.