Yc pipelineaz com ce1ef41da907a643906900670bc1adf8435e9cb70fab0d0426a084fbd0950306

  Back to All Job Opportunities

Principal Software Engineer
Microsoft Corporation     Tempe, AZ 85282

Are you interested in developing cutting-edge technology, being part of a geographically distributed collaborative and diverse team, and advancing critical customer missions by developing new products and services for the Space Industry? Do you have experience with or a passion for Space development? Azure Space is seeking exceptional talent to help create the future with our partners in advancing our customers’ missions in outer space. In this role, you will work in an agile team environment that values creativity, knowledge sharing, and employee growth.

Azure Space is part of Autonomy, Space, Critical Industry & Innovation (ASCII). ASCII explores new technology areas and applications, demonstrates break-through capabilities, and brings new approaches and solutions to address the needs of critical industries and governments with Azure.

As an Azure Space Software Engineer, you will implement the product vision across experiences within the Azure Space portfolio. Our goal is to democratize the ability to develop and implement solutions in Space and leveraging Space-based capabilities to solve problems here on Earth. You will have substantial opportunity to shape technical direction, make a tangible and positive impact, and obtain unique and valuable experience across an array of technologies. Passion for technology and the opportunities working to advance the Space Industry is a must! As we develop and grow our business to enable and exploit Space-based capabilities we will identify and take on advanced projects to push the art-of-the-possible with Microsoft Azure. Microsoft’s mission is to empower every person and every organization on (and off!) the planet to achieve more, and we strive to make Azure the best cloud for every industry and customer.

Join us and build the future of global (and orbital!) computing and connectivity!

Preferred Locations: Reston, VA and Redmond, WA. Other US Locations considered.


Azure Space Software Engineers are expected to be hands-on technical experts, capable of:

+ Deliver innovative new services and solutions working closely with customers, partners, Product Managers, and other engineering teams

+ Envision product direction with help of product management and design the service architecture with vision in mind

+ Be a peer leader, guiding a continually self-improving lean and efficient Agile processes that fuels engineering excellence

+ Design, code, test, and develop features with good quality, maintainability, and end to end ownership

+ Ensure “best-in-class” engineering for our services by ensuring that they are well-defined, modular, secure, reliable, observable, and reusable.

+ Present technical challenges, solutions, and guidance to audiences including customer technical decision makers and internal engineering teams.

+ Identifying solution patterns, gaps, whitespace, limits and adoption barriers and driving feedback into the engineering teams to fuel the continued evolution of our cloud platform

What we are offering the ideal candidate:

+ A fast paced, exciting work environment where there is always a new challenge.

+ World-changing projects with direct impact in furthering the exciting Space Industry

+ Direct interaction with other product group personnel and resources to develop skillsets and Azure knowledge unmatched outside engineering

+ Opportunities to showcase your technical talents and help customers at the same time

+ Direct influence on product engineering decisions as you will represent the voice of the customer

+ Run your code in space!

+ Inclusive work environment and getting to work with people from different backgrounds


Required Qualifications:

+ Strong customer and partner empathy, with demonstrated ability to translate real world business problems into end-to-end technology product solutions

+ Ability to actively participate in an Agile software team-based development process utilizing Continuous Integration/Continuous Delivery using tools such as Azure DevOps, GitHub, Jenkins, Spinnaker

+ Development, Management, or Evangelism experience with large public facing Software Development Kits

Preferred Qualifications:

+ Ability to code, design, and architect solutions on top of Azure using one or more of the following programming languages: C#, Java, Python, Go, Rust, C++ Technical knowledge of Cloud (Public/Private, Azure/AWS/GCP): PaaS & IaaS

+ Proven ability designing and shipping complex technical software systems

+ Knowledge and hands-on experience with open-source technologies

+ B.S. in Computer Science, Geospatial, Aerospace Engineering, or related technical field or equivalent industry experience.

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:

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

  Back to All Job Opportunities

Job Details

Employment Type

Full Time