Microsoft
Technology & SoftwareDirect employer career site

Senior Software Engineer

Location
Redmond, WA
Job type
Full-time
Level
Senior
Experience
4+ years
Education
Bachelor's degree
Listed
29 days ago

Skills & highlights for this role

  • C++
  • Go
  • Python
  • secure coding
  • test automation

Also useful

  • Chromium
  • Ninja build systems

About the role

AI-Native Development 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 changes to artifacts, reviewing all changes and applying appropriate tooling and processes with minimal guidance.

Contributes to the development of design documents that support user stories and other product requirements with oversight. Develops an awareness of the current technology landscape. Contributes to the refinement of product features by escalating findings from analyses to inform decisions regarding the engineering of products.

Executes test plans that incorporate security testing to validate security invariants (including negative cases) with minimal supervision. Builds testable code and considers testability during design for a set of features with minimal guidance. Contributes to collaborating with other teams to reach common goals where dependencies and validation concerns overlap.

Contributes to the identification of requirements for, and development of automation within production and deployment of a complex product feature, targeting zero-touch deployment when possible. Ensures the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Contributes to efforts to break down larger work items into smaller work items and providing estimation.

Ensures required security protections and detection processes are accounted for in planning with minimal guidance. Contributes to ensuring project plans adhere to security, privacy, and compliance requirements. Ensures all code for a set of product/solution features is properly flighted for quicker mitigation of production incidents with minimal supervision. Contributes to establishing a rollback plan for a set of features.

Contributes to monitoring dependency status and ensuring that only the latest, secure versions are deployed. Contributes to building deployment infrastructure to allow developers' private builds for a product feature to be tested in a production-like environment. Collaborates with internal partners (e.g., Data Science, product managers) to incorporate success and guard rail metrics for experimentation with minimal guidance.

Contributes to enabling secure operations, security monitoring, and integration with live site investigation activities with minimal oversight.

Contributes to efforts to classify and analyze data with little oversight on a range of metrics (e.g., health of the system, where bugs might be occurring), and helps to create outputs (e.g., notifications, dashboards) that improve monitoring and investigating security-related concerns and scenarios, system monitoring and/or issue identification and mitigation.

Works with appropriate internal stakeholders (e.g., product manager, privacy/security subject matter expert, technical lead) to understand and determine customer/user requirements for a set of features. Incorporates customer insights into future designs or solution fixes with minimal supervision.

Incorporates unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value. Understands, and begins providing feedback on, and advocating for the security and privacy needs of the customer who will be using the set of features.

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, C, C++, Go or Python 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++, Go or Python 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++, Go or Python OR equivalent experience.

2+ years of experience contributing to Chromium and/or open-source projects built using Ninja-based build systems.

Read the original posting

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 Senior 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.

Common questions

Where is the Senior Software Engineer job at Microsoft located?

This Senior 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 Senior Software Engineer at Microsoft?

For the Senior Software Engineer role, Microsoft highlights 4+ years of relevant experience; a bachelor's degree; experience with C++, Go, Python, secure coding, test automation. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Senior 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.