The Commerce Platform team is looking for a Strong developer/Service reliability engineer with SQL Server database administation knowledge to work on one of Microsoft’s largest scale, most business critical cloud services. These services process nearly 5M transactions daily with load growing linearly as Microsoft moves to a fully cloud-powered services and devices company. The Commerce Platform powers all of Microsoft’s key businesses: Windows Store, Microsoft Store, XBOX, Office 365, Azure, and Dynamics to name just a few. If you purchase a Windows app, aggregate XBOX points, register a Windows phone, buy a Surface, or purchase Office for personal or business use then you are using the commerce platform. If you are interested in developing an online cloud platform which can meet the SCALE, RELIABILITY, and AVAILABILTY demands of somewhere between 500M-1B users while maintaining the SECURITY required for this type of data, then this opportunity may be right for you.
• Architect, design, develop and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance of core Commerce services. • Define and establish automation framework to solve problems for web-scale services through creativity and automation. You will be able to monitor and improve your code based on live data. You will work on a team that is fully committed to test in production and continuous deployment. • Be the technical lead for project teams to manage priorities and analytical methodologies. • Stay on top of industry trends, standards from security and scalability perspective to Lead and influence design decisions to build services right ground up. • Build and deliver solutions for automated capacity planning and provisioning to provide elasticity for hybrid cloud services. • Design and deliver cutting edge monitoring solutions/apps with self-healing capabilities. • Build real time dashboards that enable outstanding data insights for critical decision making capabilities. • Action oriented - Excellent verbal and written communication skills - Ability to handle multiple competing priorities in a fast-paced environment. • Work with peer and senior SRE developers to ensure code quality and engineering lifecycle best practices are held at a high bar • Identify and drive fixes for systemic issues with multiple contributing causes, rollup themes into planning.
• 6+ years software development or test experience shipping customer-facing products or online services • Strong .NET, C#, SQL Server and PowerShell scripting skills • Experience and skills in running cloud-based distributed systems • Great design and problem solving skills, with a strong bias for quality and engineering excellence. • Degree in Computer Science or Mathematics
• Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications • Strong SQL Server administration skills • Familiarity with Commerce is a plus
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.