Software Engineer
- Pay
- $102,100 – $202,200 per year
- Location
- Redmond, WA
- Job type
- Full-time
- Level
- Senior
- Experience
- 2+ years
- Education
- Bachelor's degree
- Listed
- 28 days ago
Skills & highlights for this role
- C#
- ASP.NET
- Azure PaaS
- microservices
- REST APIs
- CI/CD
Also useful
- React
- TypeScript
- Azure AI Foundry
- Dynamics 365
Stated benefits & perks
- Health
About the role
Technical Execution and Engineering Excellence: Contribute to the end-to-end software development lifecycle, including requirements gathering, application and database design, development, testing, and deployment. Build high-quality, scalable, and secure solutions by following engineering best practices and established development standards.
Leverage AI technologies and developing Copilot-powered features that enhance user experience, productivity, and business outcomes. Solution Design and Development: Design and implement application components and services that align with architectural standards, security requirements, and business objectives. Apply appropriate technologies, frameworks, and design patterns to build reliable, maintainable, and performant systems.
Collaboration and Continuous Learning: Collaborate effectively with engineers, product managers, and designers to deliver customer-focused solutions. Actively participate in code reviews, technical discussions, and knowledge-sharing activities while continuously expanding technical expertise and contributing to a positive, inclusive team culture.
Quality Assurance: Establish and enforce best practices in designing, coding, automated testing, and documentation to ensure high standards for code quality, performance, and service reliability.
Reliability & Operational Excellence: Build production reliability through monitoring, alerting, diagnostics, and automated recovery; lead incident mitigation and root cause analysis; and continuously improve the performance, scalability, and cost efficiency of the platform.
Continuous Improvement and Innovation: Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement across the team.
Planning and Communication: Drive active participation in sprint, quarterly, and semester planning—providing accurate cost and effort estimates while maintaining transparent communication on deliverables, risks, and milestones. Partner effectively with cross-functional teams, stakeholders, and business partners to ensure alignment and on-time delivery.
Bachelor's degree in computer science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 3+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services.
3+ years of experience applying cloud development principles and design patterns, including loosely coupled architectures, microservices, and DevOps practices. Technical experience in C#,.NET, Microservices Architecture, REST APIs, React, JavaScript/TypeScript, Automated testing frameworks, or equivalent languages, frameworks, and technologies.
Experience harnessing next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, r equivalent platforms to transform the SDLC through agents, plugins, skills, MCP servers, automation, and engineering at scale. Experience building applications and intelligent agents using ASP.NET, Azure AI services, Azure AI Foundry, or equivalent frameworks to deliver AI-powered solutions.
Technical experience of enterprise-scale cloud infrastructure, architecture design, Azure PaaS services, and cloud-native platforms, including: App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container Apps Integration Services: API Management (APIM), Azure Front Door, Service Bus, Event Hub Data & Databases: Azure SQL, Cosmos DB, Azure Synapse, and NoSQL databases Experience with DevOps practices and Azure infrastructure, including Git or other source control systems and CI/CD pipelines.
Experience working in global agile teams or startup environments with strong customer focus. Experience with Power Platform and Dynamics 365 is an added advantage.
From Microsoft's careers page, first listed on Rolev.ai on October 11, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Software Engineer role at Microsoft, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
What is the salary for the Software Engineer role at Microsoft?
The Software Engineer posting at Microsoft states compensation of $102,100 – $202,200 per year. It is listed as a full-time position. Final pay may depend on location, experience, and interview evaluation on Microsoft's official career site.
Where is the Software Engineer job at Microsoft located?
This Software Engineer position at Microsoft is located in Redmond, WA. Always check Microsoft's application page for specific state eligibility or relocation policies.
What qualifications are required for Software Engineer at Microsoft?
For the Software Engineer role, Microsoft highlights 2+ years of relevant experience; a bachelor's degree; experience with C#, ASP.NET, Azure PaaS, microservices, REST APIs, CI/CD. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Software Engineer position at Microsoft?
This listing links directly to Microsoft's application page. You can apply directly on Microsoft's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.