Software Engineer II
MicrosoftRedmondUpdate time: November 22,2019
Job Description
C+E is developing some of Microsoft’s largest scale, most business-critical cloud services. These services have a huge global footprint of over 240 markets and process millions of transactions daily, with loads growing rapidly as Microsoft moves to a fully cloud-powered services and devices company. That platform powers all of Microsoft’s key businesses – Azure, Office 365, XBOX, Windows App Store to name just a few. The platform also powers the licensing business for millions of customers, enterprises and companies, large and small, enabling them to use Microsoft software and services across cloud, on-premises, and hybrid scenarios. Whether renting a movie or buying a game on Xbox LIVE, purchasing an app on a Windows, signing up for an Office 365 subscription or paying for Azure services, you are using the Core Commerce Platform.
As a central organization with a C+E wide charter, Commerce Reliability Engineering (CRE) is uniquely positioned to deliver platforms, products, and practices that drive reliability, security, compliance and efficiency improvements across C+E commerce platform. We are leveraging cutting edge tech including Kubernetes, containers, serverless architecture and the latest Microsoft Azure Cloud technologies.
We are looking for a talented and self-driven Software Development Engineer II to deliver a secure, compliant, scalable and reliable platform for the Commerce services. You’ll work on exciting technologies including Kubernetes for both Linux and Windows containers, Service Mesh offering to simplify call routing between multiple services, as well as other Azure-based products and services. You will work with a dedicated team of high-caliber individuals and across different disciplines. This is a critical role for our team and we’re looking for engineers who are excited about an opportunity to design, implement and influence the future of Microsoft Commerce & Ecosystem Services.

Responsibilities

• Design and development of large scale online and offline platform and tools for commerce systems.
• Optimize platforms and systems to make them highly performant, reliable and cost-effective.
• Develop platform and tools that are robust, allow for rapid development, low development cost, and low maintenance cost.
• Architect and implement incremental update to the commerce systems.

Qualifications

Required:

• 3+ years of relevant software design and development experience preferably on shipped server products or services
• 3+ years of working with C#, Java or Python
• A BS/MSc in Computer Science or equivalent work experience
 
Preferred:

• Excellent written and verbal communication skills, including the ability to write concise and accurate technical documentation, communicate technical ideas to non-technical audiences
• Experience with building a highly scalable online service
• Experience with C#, ASP.Net, and .Net Framework/.Net Core
• Proven Experience of working through the full product cycle from initial design to final product
• Outstanding technical problem solving skills
• A proven track record of shipping quality products on time
• Experience with Kubernetes and Container based micro-services
• Solid working knowledge of SQL and database design
• Experience writing performance-critical code

 

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 Redmond"