Taro Logo

Senior Software Engineer - CTJ - Poly

Microsoft is a global technology company that develops and sells software, hardware, and cloud computing services.
$117,200 - $229,200
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - CTJ - Poly

Microsoft's Compute team, at the core of Azure, is seeking a Senior Software Engineer to join their rapidly growing cloud computing division. This role is central to building and managing fault-tolerant distributed systems that power Azure's infrastructure, delivering millions of virtual machines for customer workloads.

The position offers an opportunity to work on highly strategic projects at Microsoft, focusing on cloud computing infrastructure and distributed systems. The team fosters a collaborative environment where innovation and creative problem-solving are encouraged. As a Senior Software Engineer, you'll be responsible for delivering mission-critical solutions while working with cutting-edge cloud technologies.

Key aspects of the role include:

  • Working with distributed systems and cloud infrastructure
  • Developing and maintaining core Azure services
  • Implementing fault-tolerant systems at scale
  • Collaborating with cross-functional teams
  • Contributing to system architecture and design
  • Participating in on-call rotations for service reliability

The role requires strong technical expertise in distributed systems, programming languages (C++, Java, Python, etc.), and cloud computing concepts. You'll need an active Top Secret clearance and must be a U.S. citizen due to government requirements.

This position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits including healthcare, educational resources, and investment options. It's an excellent opportunity for those passionate about cloud computing and distributed systems to make a significant impact at Microsoft.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - CTJ - Poly

  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Monitors system/product/service for degradation, downtime, or interruptions
  • Drives development of design documents for products, applications, services, or platforms
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Takes full ownership of assigned services across all cloud environments
  • Identifies opportunities for automation and optimization
  • Partners with stakeholders to drive project plans, release plans, and work items
  • Participates in service lifecycle including design, development, deployment, and maintenance

Requirements For Senior Software Engineer - CTJ - Poly

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Active U.S. Government Top Secret Clearance with access to SCI based on SSBI with Polygraph
  • Must be U.S. citizen
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • 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 Senior Software Engineer - CTJ - Poly

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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?