National Labor Exchange Veterans Jobs

nlx logo

Search Jobs from Veteran Friendly Employers

Job Information

Microsoft Corporation Principal Software Development Engineer in Redmond, Washington

We are the Office of the CTO for Microsoft. Whether it is providing insights to the SLT, giving meaning to an “AI First” company, or helping to figure out the true meaning and impact of “Edge Computing”, the Office of the CTO is down in the trenches, working with our engineering teams across the company. We gather information, synthesize recommendations, bootstrap efforts through incubations, drive cross company workstreams, cross industry partnerships and engage in activities that inform the CTO and move the needle on Microsoft’s strategic and technical direction. The CTO also spends a significant part of his time building strong strategic relationships with other leaders in the tech industry and beyond and figuring out opportunities where we can be working together more for the good of the industry and broader community. The Office of CTO needs your help!

We are looking for passionate and creative engineers and technical leaders with broad skills. You are comfortable working in startup mode: small teams, rapid iteration, flexible attitude, minimal bureaucracy. You are a good collaborator and enjoy experimentation. You rapidly teach yourself new computing domains and enjoy mentoring others on what you have learnt. If you are such an engineer, we would love to talk to you!



You will provide technical leadership to a small team. You will work with team members and leadership to define and scope projects and incubations, exploring the cutting edge of technology. You will develop software that incorporates a wide range of technology in IOT, Cloud, Web, Mobile, Computer Vision and other AI. You will collaborate with product teams and research on latest platforms and algorithms.



  • 15 years of software engineering in shipping production software

  • C# or Java

  • C/C++ Azure or AWS

  • Cloud Computing fundamentals, Storage, Sql/NoSql

Preferred experience in one or more of :

  • Node/JavaScript/TypeScript

  • Kubernetes, Docker

  • Windows Client development

  • Mobile development: Android, iOS

  • IOT, Raspberry Pi, Arduino, etc.

  • Cloud services

  • Web Client Development, React


  • Python, Machine Learning, AI Frameworks

  • Linux

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

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.