Principal Software Engineer at Microsoft

Principal Software Engineer Details

May 2, 2019, 11:34 p.m.
Engineering
Individual Contributor
Full-Time
Redmond, WA
While Commercial Software
Are you a deeply technical software engineer who is intrigued by the opportunity to build software that you know will have immediate impact for a multitude of customers? We are a team of expert developers that tackle the hardest challenges faced by Azure customers. We build open-source software to address those challenges or embed directly with our Azure engineering teams to build the capabilities into the core services. Over the years, we have had a lot of success building services, solutions, and developer experiences alongside engineering teams that enable our customers to build their solutions. We are continuing to scale our efforts in this space and are hiring engineers to focus on uncovering and solving more of these difficult problems. This is a deeply-technical-coding-heavy role. While Commercial Software Engineering (CSE) is a worldwide team of engineers that spends a majority of our time coding directly with customers, this sub-team will primarily create software that impacts

Here's how we describe an ideal developer for our team: You have been writing and deleting code for 10+ years. You have built high-scale cloud services. You like to set your own direction and thrive in ambiguous environments. You go out of your way to help other developers. You naturally share what you learn to help others grow. You enjoy pairing and participating in architecture, design and code reviews. You build high-quality code and know that quality is more than just unit tests and code coverage. You are respectful. You have an opinion, but you aren't opinionated. You respectfully disagree
Requirements: 10+ years coding software with a major language like C#, F#, Go, Python, Java, or JavaScript. 10+ years coding frontend apps, backend services, or cloud infrastructure. Experience developing cloud solutions: PaaS, SaaS, IaaS, and/or Serverless. Experience developing amazing developer experiences including SDKs, APIs, CLIs, and tools. Experience developing container based solutions with an orchestrator such as Kubernetes. Experience building DevOps pipelines. Experience working on tight-knit collaborative team. Customer empathy or a desire to code with customers to develop this skill
Learn more about this job

Similar jobs at Amazon




Similar jobs at Microsoft