Microsoft Corporation Senior Software Engineer in Redmond, Washington
Azure Edge + Platform brings together Edge platforms, devices, and services to deliver Edge solutions, operating systems, and engineering systems. Driven by its customers’ needs, Azure Edge + Platform seeks to accelerate growth for Azure, E&D, and Microsoft’s customers worldwide.
The organization’s portfolio spans the Cloud Edge Stack, Azure Engineering Systems, Azure Media Services - for end-to-end media workflow and analytics - and Microsoft’s Operating Systems including the Azure Host OS and Windows. This portfolio impressively powers the world with more than one billion monthly active devices.
Within Azure E+P, OneBranch is a diverse team changing the way Azure code is built, tested, and released across the division and the entire company. Housed in the Redmond campus, we seek a current or aspiring senior dev to help us in writing, testing, and maintaining key components using advanced software security techniques. The team has a proven track record of delivering mission critical and reliable services for thousands of Azure engineers and customers.
Are you passionate about cloud computing and security? Do you want to be part of the engineering team that is providing the best in class engineering system across all of Microsoft to ensure developers can get their code to production quickly and wit high quality and security? Do you care deeply about making sure software services are secure and scalable? Do you have a strange fascination with efficacy of our engineering system and optimizing pipelines? Do you want to be able to influence the supply chain of a group as big and business critical as Azure? If so, look no further because this is an amazing opportunity for you.
As a senior software engineer in the Engineering Pipeline team, you will be responsible for driving new investments to solve hard problems, defining architectures, partnering with teammates, ensuring high code quality, high availability, and scalability of our services. You will have opportunities to learn and grow in your role developing pipeline features and contributing to our Azure based services as needed. You will partner effectively with senior mentors on the team to deliver value and impact to the OneBranch product line.
Deliver high quality features and services (azure based) end to end to support our engineering system from design to development to release.
Ensure appropriate telemetry, monitoring and alerting for developed features and services.
Solve significant technological challenges impacting the team and our customers.
Identify opportunities to leverage and help large development team be more productive with their engineering CI/CD pipelines and driving innovation into driving efficiencies.
Partner and collaborate with peer engineers and customers to deliver impact on our products.
Participate and provide high quality feedback in design reviews, code reviews and other team activities.
5+ years of full-stack software development experience (preferably with a 3GL like C, C++, or C#).
Possess a sound understanding of Computer Science fundamentals including Algorithms, Data Structures, Object Oriented Design, System Design.
Prior experience with shipping cloud services and having been through more than one development cycle.
Great problem solving and design skills, with demonstrated passion for security, quality, performance, and engineering excellence.
Experience with Microsoft Azure cloud platform, especially Azure DevOps, App Services, App Insights, Key Vault, Cosmos DB, Storage accounts, etc.
Experience with non-Windows and non-Microsoft technologies such as Docker, Golang, Rust or K8s.
Software security experience with penetration testing, red / blue teaming, anomaly detection, SIEM tools and threat modeling is desired, but not required.
Knowledge and passion for Agile development practices, including continuous integration, test-driven development.Experience using machine learning in practice.
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 Screen : 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 (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.