Software Engineer 2

Last updated one month ago
Location:Redmond, Washington
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 Microsoft Edge team is entering a period of rare opportunity. Microsoft Edge has been rebuilt from the ground up on top of the open-source Chromium project and is already the most frequently used Microsoft application on Windows 10. We are looking for candidates to help us shape the future of the web and address the latest challenges of the internet, whether that’s helping build a more privacy-focused web, helping close the native capability gap with Progressive Web Apps, or meeting web developers’ unmet needs across HTML, CSS, and JavaScript.

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/.

Responsibilities

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.

Qualifications

Required Qualifications:

  • 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

Preferred Qualifications:

  • 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.