National Labor Exchange Veterans Jobs

nlx logo

Search Jobs from Veteran Friendly Employers

Job Information

Microsoft Corporation Principal Software Engineer in Redmond, Washington

The Notes team at Microsoft is responsible for OneNote, Sticky Notes, and some other cool future stuff we can’t talk about yet. Our mission is to empower people to Remember, Think, and Organize better so they can Achieve More with Less Effort. We work to bring excellent tools for capturing thoughts, recording information, and sharing ideas so everyone can be more creative and turn them into results.

This role is a Principal Software Engineer working on a variety of services and machine learning models to unify quick note-taking and recall across the Microsoft Graph, Sticky Notes, OneNote and critical partners. We work on delivering modern & mobile-centric solutions for real customer scenarios, spanning many aspects of their work and home lives.

We are looking for creative problem solvers and diverse thinkers who care about culture and customers. We believe that how we do things is as important as what we do: big vision, a common purpose, passion for quality, curiosity to learn, grit to persevere, and investing in creativity and collaboration are necessary ingredients to exceptional results.


You bring:

  • Proven knowledge of how services work, with a history of designing, developing, deploying, and evolving services in a dev-ops managed production environment, with a strong focus on improving service efficiency and reliability.

  • A history of inter-team partnerships, working closely with large teams to help find common goals, orchestrate the complex to be simple, and operationalize our efforts.

  • Clear and effective communication skills, be it when you write code, send emails, or explain complex technical issues to non-technical co-workers.

  • Reliable and responsible work ethic. You enjoy taking on responsibility within your role, on projects you have initiated, and bringing out the best in your teammates.


Required Qualifications:

  • A Bachelor’s Degree in Computer Science or related disciplines, or 10+ years of Software Engineering experience, including 5+ years of designing, developing, deploying, and evolving applications at a global scale.

  • Leadership skills displayed via 4+ years of official management experience or clear examples of effectively leading project teams.

  • #NotesJobs

Bonus Credit for:

  • F# experience or a history of working with other functional languages.

  • Experience with Exchange architecture, the Outlook REST APIs, and our auth platform (OAuth 2).

  • Solid knowledge of security and compliance regulations.

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.