|Job Type:||Full Time|
Are you passionate about the web? Are you looking to make a difference in the lives of millions of customers? Do you want to help build the web we want?
The Edge Engineering Systems team builds a world-class engineering system that gives our engineers superpowers to do their work quickly and confidently. If you’d like to work on a close-knit, agile and highly collaborative team in a startup-like environment in order to build a massively parallel distributed system that exists to serve your teammates, then the Edge Engineering System team might be the right team for you. We work on hard engineering problems as well as globally unique computer science problems.
We are looking for an individual who holds themselves to a high standard of excellence, is excited to learn new technologies and is satisfied by delivering results, not just activity. The ideal candidate will be familiar with best practices of service development, deployment, and operations and have experience in these areas. They will be asked to collaborate with both internal partner teams and with the open-source community.
Find out more about what the team is up to in our blog: https://blogs.windows.com/msedgedev/.
As a Software Engineer 2 on the Edge Engineering Systems team, you will be part of a team passionate about enhancing developer productivity by building and supporting high performance, large scale Azure-based cloud services integrated into Windows, Mac, and Linux development environments. You’ll work within the Edge client codebase (derived from the Chromium Project), with Azure DevOps, and learn multiple Azure technologies such as Cosmos DB, Storage, Kubernetes, Service Fabric, and others. You’ll work with a diverse set of engineers, collaborating across multiple Edge feature teams as well as the broader Microsoft Engineering Systems community. We use a variety of Microsoft and open-source technologies to support Edge for multiple platforms. You’ll write code in C#, Python, Bash scripts, PowerShell, and/or Go, working on Windows, Mac, and Linux.
- 2+ years of experience building commercial software
- 2+ years professional experience coding in C#, Python, Bash, PowerShell, and/or Go
- 1+ year experience with creating or maintaining Continuous Integration / Continuous Deployment systems, build systems, or related technologies
- A BS in Computer Science or a related technical discipline
- Excellent design, coding, debugging, and problem-solving skills
- Excellent written and verbal communication skills, with a desire to collaborate
- Experience with creating and operating commercial services in Azure, AWS, or GCP
Experience with build automation frameworks such as Azure DevOps Pipelines, Jenkins, Puppet, and/or Chef
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.