Taro Logo

Software Engineer II

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ 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 Software Engineer II

Azure Resource Graph (ARG) is a core service within Microsoft's Azure Control plane that organizes and manages planet-scale cloud inventory. The platform handles approximately 6.5+ billion cloud resources daily, providing essential services to Azure customers through scalable and performant tools. As a Software Engineer II, you'll be working on critical initiatives to scale the platform to meet growing Azure needs, focusing on high-throughput query systems and ingestion services.

The role involves working with distributed systems, programming language runtime internals, and potentially database internals to build Azure's inventory infrastructure. You'll be part of a team that enables various Azure experiences including Azure Portal, Azure Market Place, and Search. The position requires strong technical skills in cloud-scale services development, with opportunities to mentor team members and drive technical designs.

The compensation is competitive, ranging from $100,600 to $199,000 per year (higher in SF Bay Area and NYC), with comprehensive benefits including healthcare, educational resources, and investment options. The work environment offers up to 100% remote work flexibility with 0-25% travel requirements.

This is an excellent opportunity for a mid-level engineer to work on mission-critical infrastructure at Microsoft, contributing to systems that power Azure's core services while developing deep business acumen about cloud computing. The role combines technical challenges with opportunities for growth and impact in cloud infrastructure.

Last updated 21 days ago

Responsibilities For Software Engineer II

  • Works with appropriate stakeholders to determine user requirements for a set of features
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service
  • Remains current in skills by investing time and effort into staying abreast of current developments

Requirements For Software Engineer II

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ year(s) of experience exercising the power of design patterns when it comes to choices or decisions with practical knowledge of applying these patterns
  • 1+ year(s) deep hands-on working knowledge of building a true cloud-scale services and experience in one of the object-oriented programming languages
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Software Engineer II

Medical Insurance
Parental Leave
Education Budget
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