M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer 2 - Ctj, Poly

Backend EngineeringConfirmed live in the last 24 hours
Full-time$102.1k - $219.2k /yrIn-person

About the Job

Requirements

  • A Bachelor's Degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Candidates must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information based on a Single Scope Background Investigation with polygraph.
  • Candidates must meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check upon hire or transfer and every two years thereafter.
  • U.S. citizenship is required and will be verified.
  • A Master's Degree in Computer Science or a related technical field and 3+ years of technical engineering experience coding in the listed languages, or a Bachelor's Degree in Computer Science or a related technical field and 5+ years of such experience, or equivalent experience, is preferred.
  • At least 1 year of technical experience working with large-scale cloud or distributed systems is preferred.
  • Experience operating or deep technical knowledge of PSTN telephony systems is preferred.
  • Experience building automation with Ansible and developing or operating CI/CD pipelines such as Azure DevOps or GitHub Actions is preferred.

Responsibilities

  • Design, implement, and maintain clean, reliable, and testable code using best practices and responsible AI-assisted development, escalating blockers early.
  • Use AI tools responsibly across the software development life cycle, reviewing and validating AI-generated changes for correctness and maintainability.
  • Work with partner engineering teams, product managers, and privacy, security, and site reliability engineering experts to understand requirements, apply customer feedback and telemetry, and deliver scalable, reliable, user-centric features.
  • Build extensible and maintainable services and features with diagnosability, reliability, and production readiness.
  • Participate in on-call rotations, troubleshoot live-site issues using least-privileged access, and improve troubleshooting guides, telemetry, and fixes to reduce future incidents.
  • Contribute to engineering and operational excellence through automation, tooling, documentation, and process improvements.

Desired Qualifications

  • Experience working with large-scale cloud or distributed systems.
  • Experience operating or possessing deep technical knowledge of PSTN telephony systems.
  • Experience building automation with Ansible and developing or operating CI/CD pipelines such as Azure DevOps or GitHub Actions.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs