Software Engineer II - CTJ - Poly

Microsoft is a leading global technology company that develops cloud computing services, software, and computer hardware.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Cloud · Enterprise SaaS

Description For Software Engineer II - CTJ - Poly

Microsoft's Compute team, a core component of Azure, is seeking a Software Engineer II to join their cloud computing infrastructure team. This role is critical in building and managing fault-tolerant distributed systems that power millions of virtual machines for Azure customers. The position requires a strong background in software engineering with expertise in cloud computing and distributed systems. The ideal candidate will have 2+ years of experience and must possess an active Top Secret clearance with SCI access. The role offers competitive compensation ranging from $98,300 to $193,200 annually, along with comprehensive benefits. This is an excellent opportunity to work on strategic projects at Microsoft, contributing to one of the world's largest cloud platforms while collaborating with talented engineers in a growth-oriented environment. The position involves significant responsibility in system design, code development, and service maintenance, making it perfect for engineers passionate about cloud infrastructure and distributed systems.

Last updated a day ago

Responsibilities For Software Engineer II - CTJ - Poly

  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation, downtime, or interruptions
  • Drive development of design documents for products, applications, services, or platforms
  • Create, implement, optimize, debug, refactor, and reuse code
  • Take full ownership of assigned services across all cloud environments
  • Identify opportunities for automation and optimization within the cloud
  • Participate in the service lifecycle, including design, development, deployment, and maintenance

Requirements For Software Engineer II - CTJ - Poly

Python
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Active U.S. Government Top Secret Clearance with access to SCI based on SSBI with Polygraph
  • U.S. citizenship
  • Strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
  • Experience in concurrency, multithreading and synchronization
  • Knowledge of distributed systems
  • Highly effective written and oral communication skills

Benefits For Software Engineer II - CTJ - Poly

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II - CTJ - Poly

Cloud Network Engineer II

Cloud Network Engineer II position at Microsoft, combining networking expertise with software development to build and maintain Azure's global backbone network infrastructure.

Software Engineer II - CTJ - Secret

Microsoft Software Engineer II position focusing on secure cloud infrastructure, requiring Secret clearance and offering competitive compensation with hybrid work options.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop and scale Windows Cloud platform and Azure Virtual Desktop services, focusing on automation and system reliability.

Software Engineer 2

Microsoft Azure AI/HPC team seeks Software Engineer 2 to build and maintain cloud-native supercomputing infrastructure, focusing on system reliability and performance optimization.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Stack, focusing on cloud infrastructure and hardware device management with competitive pay and benefits.