Senior Software Engineer

Microsoft
1070136
Seating Arrangement Not Specified
Redmond, WA
Full Time
Pay Range Not Provided
July 13, 2021
Direct Hire

Language(s):

  • C#

Interview Format(s):

  • Not Specified

Interview Content(s):

  • Not Specified
Millions of users. Billions of dollars. Thousands of cutting edge constantly evolving services. Planet-wide reach. If you are excited by working on software at the scale of one of the largest online marketplaces in the world, then this is your dream job. The Commerce + Ecosystems division (C+E) is developing some of Microsoft’s largest scale and business critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily. The platform powers all of Microsoft’s key services like Azure, Office, Dynamics, Xbox and Windows.

We have an exciting opportunity for you to innovate, influence, transform and grow within our organization and we encourage you to apply to learn more! If you're passionate about distributed systems and thrive in dealing with scalability, availability, fault tolerant, and low latency system, come help us deliver solutions to hard problems that impact millions.

Responsibilities

The Microsoft Catalog team is looking for a Senior Software Engineer to contribute to the direction and the evolution of Microsoft Catalog services. Our service serves as the backbone of Microsoft’s Commerce Stack and operates at a scale that very few services at Microsoft does. We are building one of the largest AKS deployments at Microsoft and continually innovate to empower the commerce experience of all business units at Microsoft.

You should be comfortable owning large, complex features and collaborate with multiple stakeholders. You should have a deep understanding of the software development cycle, from architecture to testing. You will have a passion for quality, write secure, reliable, scalable, and maintainable code. You should be passionate about improving engineering excellence and improving transparency and monitorability of services. You will be comfortable in a leadership role, and relish the opportunity to amplify your impact by growing and inspiring others. You should be passionate about evaluating and recommend new technologies or architecture that take the business to the next level. You will naturally share Microsoft’s culture and passion for growth mindset and set up for success and growth in your career.

The Microsoft Catalog team is looking for a Senior Software Engineer to contribute to the direction and the evolution of Microsoft Catalog services. Our service serves as the backbone of Microsoft’s Commerce Stack and operates at a scale that very few services at Microsoft does. We are building one of the largest AKS deployments at Microsoft and continually innovate to empower the commerce experience of all business units at Microsoft.

You should be comfortable owning large, complex features and collaborate with multiple stakeholders. You should have a deep understanding of the software development cycle, from architecture to testing. You will have a passion for quality, write secure, reliable, scalable, and maintainable code. You should be passionate about improving engineering excellence and improving transparency and monitorability of services. You will be comfortable in a leadership role, and relish the opportunity to amplify your impact by growing and inspiring others. You should be passionate about evaluating and recommend new technologies or architecture that take the business to the next level. You will naturally share Microsoft’s culture and passion for growth mindset and set up for success and growth in your career.

Qualifications

Basic:

5+ years demonstrated experience in designing and developing enterprise-level internet scale services/solutions.

5+ years programming with C# or Java.

Preferred:

B.S. in computer science or equivalent

Strong design and programming skills in C# or Java.

Experience with microservices architecture and/or cloud Platforms like Windows Azure Platform, Amazon AWS, Google Apps

Excellent analytical skills

Excellent communication skills, including the ability to write concise and accurate technical documentation, communicate technical ideas to non-technical audiences, and to lead development teams.

Demonstrated ability to impact/influence engineering and project teams

Proven track record of shipping highly-scalable and reliable services/systems

Ability to work independently and in a team setting and be able to research innovative solutions for challenging business/technical problems

Experience in any of the following areas is a plus: RESTful web applications, synchronous programming models, experience in containers with Kubernetes, No-SQL databases, performance and scale optimization for large scale services

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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.

Basic:

Preferred:

Experience in any of the following areas is a plus: RESTful web applications, synchronous programming models, experience in containers with Kubernetes, No-SQL databases, performance and scale optimization for large scale services

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

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.