Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Resource Graph (ARG) team is seeking a Senior Software Engineer to join their mission of organizing planet-scale cloud inventory. ARG is a core service enabling Azure experiences and workloads, processing over 6.5 billion cloud resources daily. The role focuses on building scalable systems for high-throughput querying and ingestion services.

As a Senior Software Engineer, you'll work at the intersection of distributed systems and database technologies, developing solutions that power Azure Portal, Azure Market Place, and various enterprise-scale scenarios. The position requires deep technical expertise in cloud services, with opportunities to influence the technical direction of critical Azure infrastructure.

The ideal candidate brings 6+ years of engineering experience, with proven expertise in languages like Java, Python, or C++. You'll need strong knowledge of cloud-scale services and operational experience with major cloud platforms. This role offers the chance to work on challenging technical problems while mentoring others and driving architectural decisions.

Benefits include comprehensive healthcare, educational resources, parental leave, and investment options. The position is based in Sydney with up to 100% work-from-home flexibility. This is an excellent opportunity for a senior engineer looking to make an impact on Microsoft's cloud infrastructure while working with cutting-edge technology at massive scale.

Last updated 12 hours ago

Responsibilities For Senior Software Engineer

  • Drive critical initiatives to help platform scale to growing Azure needs
  • Technical design and vision for building high throughput query and ingestion services
  • Work with distributed systems and programming language runtime internals
  • Develop deep business acumen about Azure
  • Mentor junior members and create clarity for the team
  • Provide strong technical leadership and maintain data-driven culture
  • Work closely with cross-functional teams

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND minimum 6+ years technical engineering experience
  • 4+ years deep hands-on working knowledge of building cloud-scale services
  • 2+ years operational experience in running services in large-scale clouds like Azure, AWS, GCP
  • 2+ years minimum exposure to database internals
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 Senior Software Engineer