-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Join our Aspire team and help shape Microsoft’s open, cloud-native application stack! Aspire is designed to scale seamlessly from small-business workloads to production-grade services running in any cloud or on-premises environment. You’ll have the unique opportunity to impact a wide range of distributed applications—both third-party and first-party.
Business Group or Team Overview
We invite you to collaborate with world-class engineers, PMs, and an active open-source community. At Aspire, you’ll influence both the public face (docs) and the internal architecture (product code) of a high-visibility open-source project, driving the next wave of polyglot capabilities and ensuring Aspire feels native to diverse technology stacks.
We are looking for a senior software engineer on the Aspire team, who will design and engineer core product features that advance our polyglot roadmap and build the Aspire.dev documentation experience. You’ll contribute production-ready code that enables multiple language runtimes to work together smoothly, while also shaping the framework’s developer story by authoring guides, tutorials, and samples. This role offers the chance to:
+ Influence both the public face (docs) and the internal architecture (product code) of a high-visibility open-source project.
+ Drive the next wave of polyglot capabilities, ensuring Aspire feels native to diverse technology stacks.
+ Grow your career by collaborating with world-class engineers, PMs, and an active open-source community.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
+ Architect, implement, and maintain the **Aspire.dev** site using modern content-oriented frameworks (e.g., **Astro** , **Starlight** ) and responsive front-end practices.
+ Design and deliver product features that improve Aspire’s polyglot support—building libraries, services, and tooling across multiple language runtimes.
+ Produce extensible, secure, and well-tested code for both the documentation platform and the core Aspire repository; integrate telemetry and observability to guide continuous improvement.
+ Proactively leverage AI-assisted development tools (e.g., GitHub Copilot) to accelerate output, improve code quality, and share learnings with the team.
+ Apply Microsoft Responsible AI and privacy standards, and champion ethical, inclusive, and transparent AI practices in all development and documentation work.
+ Experience in inclusive language, clear information hierarchy, and accessibility so content and APIs resonate with a global, multi-stack developer audience.
+ Lead documentation and code standards across the repo; mentor contributors on best practices for distributed systems and cloud-native development.
+ Collaborate with open-source and internal partner teams to review PRs, resolve issues, and ensure end-to-end quality before releases.
Qualifications
Required Qualifications:
+ Bachelor's Degree in Computer Science or related technical field AND 4+ years of software-engineering experience with front end languages such as TypeScript/JavaScript and component-driven front-end frameworks or static-site generators AND experience with C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot or similar) to enhance productivity and code quality.
+ Experience applying AI technologies (e.g., large language models or code-generation tools) in software-development workflows, including tasks like static analysis, automated documentation, or test generation.
Other Requirements:
+ 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: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
+ Master's Degree in Computer Science or related technical field AND 6+ years of software-engineering experience with front end languages such as TypeScript/JavaScript and component-driven front-end frameworks or static-site generators AND experience with C, C++, C#, Java, JavaScript, or Python
+ OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with front end languages such as TypeScript/JavaScript and component-driven front-end frameworks or static-site generators AND experience with C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ Experience in ownership of large-scale documentation portals or developer websites.
+ Experience with Markdown/MDX, docs-as-code workflows, and content pipelines.
+ Experience in contributing to open-source projects, especially in the cloud-native or developer-tools space.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft posts positions for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
\#DevDiv #DDJL #CoreAI
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
-