Back to All Job Opportunities

Senior Software Engineer
Microsoft Corporation    Tempe, AZ 85282

**Microsoft Digital** 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. Microsoft Digital 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 looking for a **Senior Software Engineer** who is ready to be part of agile team, willing to experiment, deliver on a continuous basis and is focused on improving the customer experience.The ideal candidate should have experience working on cloud services, experience in developing large scale services, knowledge of agile development practices and experience with REST APIs, Serverless Compute, Cosmos DB, etc.,.

Our culture emphasizes continuous improvement, customer focus, and engineering excellence in a collaborative, agile environment.We are looking for outstanding engineers to join our team and build services at enterprise scale.


**Key responsibilities:**

+ Design and Develop secure, maintainable, accessible, and scalable enterprise systems

+ Embrace agile engineering practices and dev-ops culture with LiveSite focus. End to End engineering (from architecture to livesite) accountability for the service

+ Build enterprise scale systems through proven architecture patterns(microservices, serverless compute), design well-defined interfaces across multiple components, rigorous code reviews.

+ Leveraging data and telemetry to make decisions and driving feedback into systems design and implementation.

+ Drive test driven development, CI/CD pipelines and automated releases

+ Coach and mentor the junior engineers in the team

+ Strive for excellence in every aspect of your job including culture, communication, quality of products, engineering practices, tools etc.


**Required Qualifications:**

+ 10+ years of development and design, working on high availability systems

+ 8+ years of experience building services on Cloud technologies

+ 8+ years of architecture and design experience of enterprise scale web applications


+ Solid C#/ Java/C++ coding skills, Object Oriented Programming, and design patterns.

+ Experience building, and operating cloud services at enterprise scale

+ Experience in testing, CI/CD, Telemetry, Monitoring/Alerting for Applications/Services

+ Solid debugging, analytical and problem-solving skills

+ Proven skills in product design and implementation of complex components/apps.

+ Great communication skills to drive collaborate cross-group and work effectively within the team

+ Experience creating and shipping V1 products using modern development practices like A/B testing, and CI/CD, LiveSite.

+ Demonstrate customer obsession from feature design to LiveSite management.

+ DevOps approach to engineering out defects and overhead from the system.

+ BS in computer science or related field, or equivalent professional experience

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 ( .

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

  Back to All Job Opportunities

Job Details

Employment Type

Full Time