Senior Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role in Microsoft's Cloud & AI organization, focusing on secure production access and device engineering. The role involves collaborating with stakeholders, driving design documents, writing and optimizing code, acting as a Designated Responsible Individual (DRI), and implementing robust validation and release management practices. Requires a Bachelor's Degree in Computer Science or related field with 4+ years of experience, and the ability to pass security screenings. Preferred qualifications include experience with telemetry, live-site engineering, cloud environments (Azure), and scaling distributed systems.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements

Nice to have

  • Experience with telemetry-driven decision making
  • live-site engineering practices
  • Strong debugging skills across networking, operating systems, or authentication stacks
  • Experience working in cloud environments such as Microsoft Azure
  • Demonstrated ability to drive large technical deliverables independently
  • Experience designing and scaling cloud services or large distributed systems
  • Customer focus and ability to incorporate feedback signals into engineering decisions

What the JD emphasized

  • Microsoft Cloud Background Check