Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $199,000
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Job Description

The Azure Edge & Platform Organization is seeking a Software Engineer II to join their Dialtone Infrastructure Management team. This role focuses on maintaining core services critical for Azure outage recovery, managing both bare-metal and virtual assets across multiple regions.

As a software engineer, you'll drive new investments, define architectures, and ensure high code quality and scalability of services. The position involves developing pipeline features and contributing to Azure-based services, with opportunities to learn from senior mentors while delivering value to the Dialtone Management product line.

The team maintains a collaborative culture emphasizing diversity, inclusion, and individual growth. You'll work with cloud services, infrastructure, and technologies including Azure DevOps, App Insights, Key Vault, Docker, and Kubernetes. The role requires strong coding skills in languages like C++, C#, Java, JavaScript, or Python, plus experience with cloud services and infrastructure.

Key responsibilities include:

  • Delivering end-to-end features and services
  • Implementing telemetry, monitoring, and alerting
  • Solving significant technological challenges
  • Collaborating with peers and customers
  • Participating in design reviews and code reviews

The position offers competitive compensation ($100,600 - $199,000 base pay, higher in SF/NYC), comprehensive benefits, and the opportunity to work in a hybrid environment with up to 50% work from home. Join a team committed to maintaining excellent services while fostering professional growth and strong relationships.

Last updated 9 days ago

Responsibilities For Software Engineer II

  • Deliver high quality features and services end-to-end
  • Ensure appropriate telemetry, monitoring and alerting
  • Solve significant technological challenges
  • Partner and collaborate with peer engineers and customers
  • Participate in design reviews, code reviews and other team activities

Requirements For Software Engineer II

Java
JavaScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 1+ years of experience with Cloud Services
  • 1+ years of Cloud Infrastructure
  • Experience with Microsoft Azure cloud platform
  • Experience with container technologies
  • Knowledge of Kanban or Agile development practices

Benefits For Software Engineer II

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

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft working on OneNote's Cloud Experiences team, focusing on AI-powered Copilot Notebooks development.

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft supporting Azure Resiliency services requiring Top Secret clearance with competitive compensation and benefits.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Edge + Platform, developing cloud services for edge and hybrid scenarios.

Azure Advanced Cloud Engineer 2 – Customer Focus

Azure Advanced Cloud Engineer 2 position at Microsoft focusing on customer experience, incident management, and technical problem-solving for strategic Azure customers.

Cloud Services Engineer - CxRE

Cloud Service Engineer position at Microsoft focusing on customer response, incident management, and service reliability, offering competitive pay and comprehensive benefits.