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 at least 2 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Be able to meet Microsoft, customer, and/or government security screening requirements.
  • Hold an active U.S. Government Top Secret clearance with access to Sensitive Compartmented Information, based on a Single Scope Background Investigation with polygraph.
  • Pass required Microsoft Cloud background checks upon hire or transfer and every two years thereafter.
  • Provide verification of U.S. citizenship due to citizenship-based legal restrictions.
  • Have at least 2 years of experience in cloud computing or building large-scale backend services.
  • Have at least 4 years of experience collaborating with cross-functional teams, owning deliverables, and driving results to meet business objectives.
  • Have at least 1 year of experience with Golang and Linux, contributing to cloud-native development and systems programming.
  • Have at least 1 year of experience applying site reliability engineering practices, including monitoring, incident response, and improving system resilience.
  • Have a solid understanding of cloud development principles and patterns, data structures, algorithms, and distributed systems.
  • Have experience with on-call responsibilities, including monitoring, incident response, and improving system resilience.

Responsibilities

  • Work with appropriate stakeholders to determine user requirements for a set of features.
  • Contribute to identifying dependencies and developing design documents for a product area with little oversight.
  • Help break larger work items into smaller work items and provide estimates.
  • Create, debug, and maintain clean, efficient, easy-to-maintain, and well-documented code for Azure Cloud deployments, reusing code where applicable.
  • Serve as a Designated Responsible Individual and work on-call to monitor systems, products, or services for degradation, downtime, or interruptions.
  • Proactively learn and adapt to trends, technical solutions, and patterns that improve product availability, reliability, efficiency, observability, and performance; drive consistent monitoring and operations at scale; and share knowledge with other engineers.

Desired Qualifications

  • A Master's degree in Computer Science or a related technical field and at least 3 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A Bachelor's degree in Computer Science or a related technical field and at least 5 years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Previous cloud experience.

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