Senior Software Engineer
MicrosoftAbout the role
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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s