Senior Software Engineer at Microsoft
Redmond, Washington, United States -
Full Time


Start Date

Immediate

Expiry Date

19 Feb, 26

Salary

0.0

Posted On

21 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Azure App Service, Azure Functions, Azure Container Apps, JavaScript, TypeScript, React, CICD, RESTful APIs, Debugging, Troubleshooting, Web Architecture, Performance Optimization, Accessibility, Responsive Design, AI-assisted Development Tools, Collaboration, Agile

Industry

Software Development

Description
Azure App Service - a fully managed platform for hosting web apps and Application Programming Interfaces (APIs), with support for .NET, Node.js, Python, and more, across Windows and Linux. Azure Functions - an event-driven, serverless compute platform ideal for APIs, background jobs, and lightweight automation. Azure Container Apps - a modern service for running microservices and containerized workloads with built-in scaling, powered by cloud-native technologies like KEDA and Dapr. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, JavaScript and/or Typescript and React 2+ years of professional software engineering experience, with a focus on: Front-end or full-stack development 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality Build and service infrastructure systems maintenance and design Azure DevOps, GitHub Actions, or equivalent CICD pipeline frameworks These requirements include but are not limited to the following specialized security screenings: Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, Typescript and React OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, Typescript and React OR equivalent experience. 4+ years of professional software engineering experience, with a focus on front-end or full-stack development Experience in TypeScript and modern Single Page Application frameworks, particularly React (experience with Angular, Vue, or similar is a plus) Working knowledge of web architecture, performance optimization, accessibility, and responsive design Proficiency to design, implement, and ship features end-to-end in a production environment Experience working with RESTful APIs and developer-focused services Proficient in debugging and troubleshooting skills across browser, front-end, and service layers Communication and collaboration skills; comfortable working across disciplines in an agile environment Passion for great developer experiences and customer impact Experience in applying engineering best practices such as code reviews, testing, and CI/CD Ability to take ownership of complex problems, learn quickly, and drive technical direction As a Senior Software Engineer, you'll take on more complex technical challenges, lead feature areas from design through implementation, and contribute to shaping the long-term architecture of our portal experiences. We are looking for a front-end engineer that also has experience with build and service infrastructure systems to join our close-knit, fast-moving team. You'll write high-quality, maintainable code and have deep involvement in all stages of product development—from customer feedback and prototyping to performance tuning and production readiness. You'll also have the opportunity to use AI-powered tools to accelerate development and build or integrate AI services directly into our products—enhancing diagnostics, recommendations, and the overall developer experience. You'll play a key role in fostering a culture of engineering excellence through design reviews, mentoring other engineers, and driving best practices in front-end development. This is a hands-on role where you'll have plenty of opportunity to do what you love—solve hard problems, build great user experiences, and continuously grow as an engineer. We ship frequently, iterate fast, and value learning, collaboration, and ownership. MS Culture & Values: Embody our Culture and Values.
Responsibilities
As a Senior Software Engineer, you'll tackle complex technical challenges and lead feature areas from design through implementation. You'll contribute to shaping the long-term architecture of our portal experiences and enhance the developer experience using AI-powered tools.
Loading...