Software Engineer II - CTJ - Poly

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II - CTJ - Poly

Microsoft's Azure Arc team is at the forefront of multi-cloud management, enabling Azure capabilities across various platforms including Edge and other cloud providers. As a Software Engineer II, you'll be part of a strategic initiative working with cutting-edge technologies like Kubernetes, Go, and C#. The role involves full-stack development from cluster agents to globally distributed cloud services.

The position requires an active Top Secret clearance and focuses on deploying Azure Arc services in air-gapped environments. You'll be working in a collaborative environment that values innovation and creative problem-solving, with opportunities to impact mission-critical systems.

The team emphasizes bottoms-up innovation and rapid delivery of customer value. This role is ideal for engineers passionate about distributed systems and cloud technologies, offering exposure to both technical challenges and strategic business importance. The position includes competitive compensation ($98,300 - $193,200) and comprehensive benefits.

Key technical areas include distributed systems, Kubernetes, cloud services, and multiple programming languages. The role combines hands-on development with architectural responsibilities, requiring both technical expertise and collaborative skills. This is an excellent opportunity for growth in cloud computing and distributed systems while working on Microsoft's strategic initiatives.

Last updated 3 days 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 and handle on-call duties
  • Drive development of design documents for products, applications, services, or platforms
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Improve availability, reliability, efficiency, observability, and performance of service fabric services

Requirements For Software Engineer II - CTJ - Poly

Go
Kubernetes
Java
Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Active U.S. Government Top Secret Clearance with SCI access and Polygraph
  • Must be a U.S. citizen
  • Experience with coding in languages including C#, Java, C++, Python, Go
  • Knowledge of data structures, algorithms, asynchronous architectures
  • Experience in concurrency, multithreading and synchronization
  • Knowledge of distributed systems

Benefits For Software Engineer II - CTJ - Poly

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II - CTJ - Poly

Fiber Delivery Engineer

Fiber Delivery Engineer position at Microsoft, managing network infrastructure projects with flexible remote work options and competitive compensation.

Technical Support Engineer - Kubernetes

Senior Technical Support Engineer position at Microsoft focusing on Kubernetes and cloud technologies, offering remote work and comprehensive benefits.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft's Cloud Operations & Innovation team, managing datacenter infrastructure and operations.

Software Engineer II

Microsoft Azure Core Compute Team seeks Software Engineer II to develop cloud platform security features and infrastructure, offering remote work and comprehensive benefits.

Technical Support Engineer - Azure Networking

Technical Support Engineer position at Microsoft focusing on Azure Networking, offering remote work and comprehensive benefits package.