Senior Software Engineer

Our team is developing a large-scale, distributed service that runs in the Azure cloud. This service is responsible for processing about 20,000 heavyweight jobs per day. By leveraging the elasticity of the public cloud, we will achieve massive parallelization and reduce workloads that currently takes days down to minutes. As part of this effort, we are also developing the shared libraries, common services, and best practices necessary to move additional related services to the cloud in the future. Our team is solely responsible for the architecture, implementation, and operation of the service. This is a great opportunity to work on a cloud service end-to-end, from front-end web portals to back-end worker roles. We’re early in development, so it’s also a chance to get in (almost) at the beginning. This is a business-critical service, and we hold ourselves to the highest standards of performance and reliability.

We are looking for a smart, motivated developer with excellent problem-solving skills. You must be passionate about developing distributed services in the cloud and must be excited about working on large projects with complex dependencies and frequent cross-group collaboration. All our development is in C#.

• B.S. in Computer Science or a related field
• Minimum of 5 years’ experience shipping quality C/C++/C# code
• Azure SDK experience is desirable

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Share this Job

Other Locations For This Job