Microsoft Surface Services and Platform Experiences team builds web services and applications that power Surface's commercial business, a critical and rapidly growing segment. The Senior Software Engineer will design, build, and deliver modern, cloud-powered solutions to support these commercial customers, operating in an environment where ambiguity is common and requiring ownership, self-unblocking, and cross-team collaboration to drive clarity and results. This role will provide insight into Surface's commercial business operations, expand technical expertise on Azure by developing scalable, secure, and high-performance services, and play a key role in architecting new systems and services from the ground up.
Requirements
- coding in languages including, but not limited to, C-Sharp, React
- 2+ years of experience delivering live production services in a professional environment.
- Experience developing responsive and scalable front-end applications using React, leveraging component-based architecture, state management (Redux), and modern JavaScript/TypeScript best practices to ensure maintainable and performant user interfaces.
- Experience building RESTful APIs, utilizing design patterns to ensure code is robust, offloads processing when appropriate and that are designed to scale.
- Experience with implementing Infrastructure as Code (IaC), utilizing Bicep, Terraform or equivalent declarative language.
- Experience with monitoring performance, diagnosing and resolving issues in real time, and implementing optimizations to ensure reliability, availability, and seamless user experiences.
Responsibilities
- Lead end-to-end design and development across the full stack – from Azure infrastructure and distributed cloud services to modern web APIs and frontend frameworks.
- Architect and deliver scalable, secure, and reliable systems leveraging Azure technologies such as Azure Functions, Azure Kubernetes Service, Storage, and Cosmos DB.
- Define and implement CI/CD strategies using Azure DevOps, driving engineering efficiency through automation, testing, and deployment proven practices.
- Partner closely with PM, SRE, and validation teams to drive technical design reviews, author detailed design documents, and align engineering solutions with product and customer outcomes.
- Set the standard for security-first and privacy-by-design engineering, ensuring enterprise readiness and compliance are foundational to every design decision.
- Lead modernization initiatives – architecting and building new services and platforms that replace legacy systems with forward-looking, cloud-native solutions.
- Drive technical clarity and alignment across multiple teams and organizations, influencing strategy, mentoring peers, and ensuring delivery of high-impact, customer-focused results.
Other
- 3 days / week in-office
- Travel 0-25%
- Individual Contributor
- Full-Time
- 2+ years of experience collaborating across cross-functional and geographically distributed teams, with a proven ability to drive clarity and results in ambiguous situations.