Senior Software Engineer

Microsoft
United States$120k–$261kPosted Jul 16, 2026
Senior Software Engineer | Microsoft Careers Skip to main content Microsoft Careers Careers Careers Search Search jobs Sign in Single PositionView All JobsSenior Software EngineerUnited States, Multiple Locations, Multiple LocationsApply nowAdd to cartFind out how well you match with this jobUpload your resumeJob descriptionCompany and benefitsJob number200021165Date postedJul 15, 2026Work site0 days / week in-office – remoteTravelLess than 25%ProfessionSoftware EngineeringDisciplineSoftware EngineeringRole typeIndividual ContributorEmployment typeFull-TimeOverviewIndependently uses artificial intelligence tools and practices across the software development lifecycle. Understands customer/user requirements for a project/sub-section of a product. Leads discussions for the architecture of a solution by testing design hypotheses and developing complex specifications. Independently creates a test strategy that ensures solution quality. Collaborates with internal and external teams to identify dependencies and reach common goals. Writes code that is extensible, maintainable, well-tested, secure, and performant. Uses debugging tools to verify assumptions and improve code quality. Reviews product code to ensure appropriate test coverage and adherence to standards. Proactively drives automation within production deployment across projects. Implements security standards to raise security hardening across solutions, ensuring each layer is independently secure.ResponsibilitiesAI-Native DevelopmentIndependently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same. Uses SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to improve processes and practices, especially those involving AI. Experiments with AI tools and practices to improve their own capabilities.CodingReviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills. Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team. Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices. Uses automated source code analysis tools that are incorporated into the build/development process.Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production. Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence. Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs. Applies metrics to drive code quality and stability. Applies appropriate coding patterns and best practices (e.g., leveraging...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free