Receive alerts when this company posts new jobs.
Sr. Software Engineer
at Microsoft Corporation
- Job number
- Job category
- Software Engineering
- Employment type
- Role type
- Individual Contributor
Enterprise customers are rapidly adopting Azure Cloud services and to delight customers in a Cloud First world, Microsoft delivers highly available online services with cutting edge features and innovative functionality lighting up on a regular basis. Delivering on those online services requires building, maintaining, and securing cloud services at very large scale worldwide. Also, hosting customer data in the cloud mandates meeting several security compliance standards requirements. Every year there are dozens of high-profile stories about companies losing customer data after their networks were compromised. Securing our customers data against such an attack is an ongoing mission for Microsoft Azure.
The Azure Production Infrastructure Engineering organization is designing, building and operating the next generation software services to scale, secure, monitor and auto correct the Azure’s massive networking and compute infrastructure. If you are a strong developer passionate about Cloud and Web Services technologies, eager and able to delve into and learn exciting new technologies, with the tenacity to solve hard technical problems, then this position is for you. Join the elite team that is responsible for securing and protecting Azure cloud infrastructure, and Azure core services such as Compute, Storage, and Networking. In this role, you will design, implement, and run services to enable reliable cloud-scale networking of millions of devices, services, VMs, and containers, with world-class quality to delight our customers. You will be joining a fast-growing team, giving you an opportunity to shape the future of the project while working closely with software engineers from across Azure. Reliability and availability are key to Azure’s growth goals and have high visibility and expanding investments, offering a terrific opportunity for technical and career growth.
We are seeking highly motivated and passionate software developers who are interested in security systems and building large scale infrastructure. You will be working on services that broadly impact all services across the Azure platform.
Successful engineers in our team will have strong problem solving, design, and coding skills. We are an agile team that believes in rapidly shipping software and learning how customers are using our product.
- 8+ years of professional software development experience is required
- Solid coding skills in C++, C, C# or equivalent programming languages, and scripting is required
- Experience in software development for cloud / enterprise / server applications / Virtualization platforms is required
- Experience and knowledge of security vulnerabilities and attacks (Hardware, Firmware, Software, Network, and People) is plus.
- Bachelor’s or Master’s degree in Computer Science or equivalent is required
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.