Software Engineer II
MicrosoftCambridge, Massachusetts, United StatesUpdate time: July 23,2019
Job Description

Want to work on a team in the fastest growing organization in Microsoft, that is responsible for billions of dollars and millions of transactions per year? Have a passion for making the customer experience better?


Come join the Commercial Experiences Group (CXG) Purchase Team – We are a fast-moving team that owns mission-critical experiences for Microsoft 365 and large Azure customers. You will have a unique opportunity to grow your technical skills in cloud-based experiences at scale, while partnering with seasoned engineers.


We develop and manage the Purchase, Cart and Checkout experience for Microsoft 365 – the direct purchasing experience for thousands of customers that acquire Office online daily. We also manage the checkout experience for some of the biggest customers of Azure – one of the fastest growing areas within Microsoft. This is a customer facing, fast paced development environment. We deploy multiple times weekly into Azure and have a Continuous Deployment Pipeline to our pre-production environment. We use flighting, data analysis and A/B technology to test our features and look at live traffic for our features daily. If you love a challenge, are passionate about enterprise level work in a production environment with lots of customer touchpoints using the latest technologies, we want you to apply!

Responsibilities

As a Software Engineer II on our team, you will work closely with PM and leads both within your group and also across the company to design and implement features within the Checkout experience. You will be an empowered decision maker, moving quickly and taking ownership of large areas of the product. Additionally, you will collaborate with partner teams towards shared goals. You will have the opportunity to use data-driven analysis to enable key decisions, be closely connected with live site metrics and analyze customer behavior. This is a new project written in React and using Azure-based services, so you will have the opportunity to make a quick impact on joining the team with your expertise.

 

• Design and develop key checkout components and middleware using React, Angular, REST, and C#
• Customer-focused architecture and highly available, fault-tolerant systems.
• Design all components, code, tests, and monitoring for your features.
• Work across multiple work-streams and with partner teams with shared goals.

Qualifications

• Bachelor’s degree in Computer Science/ Mathematics/ Engineering, or equivalent educational experience
• 4+ years of strong design, coding, testing and troubleshooting experience with large scale distributed systems
• Expertise in React and / or Angular required
• Preferred Coding skills in one of the following languages: C++, Java, C# 
• Demonstrated ability to drive and deliver high quality features, including test automation and telemetry

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.

Get email alerts for the latest"Software Engineer II jobs in Cambridge, Massachusetts, United States"