Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
MonacoUtah, USALeadville, CO 80461, USA
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Azure team in building highly reliable, cloud-based distributed systems. This role focuses on developing the platform that helps scale Azure at all levels, from single rack operations to multi-datacenter regions.

The position offers an opportunity to work on large-scale distributed systems and contribute to Azure's growth as one of the fastest-growing cloud platforms. As a Senior Software Engineer, you'll be responsible for designing and building highly scalable services, developing secure and compliant solutions, and collaborating with teams across the organization.

The role requires strong technical expertise in software engineering, with a focus on cloud computing and distributed systems. You'll need 4+ years of experience with languages like C#, Java, Python, or similar, and demonstrated ability in cross-component project collaboration. The position offers competitive compensation ($119,800 - $234,700 USD) and comprehensive benefits including healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about cloud infrastructure and distributed systems. You'll work in a collaborative environment that values growth mindset and innovation, while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role involves up to 100% remote work with 0-25% travel requirements. You'll be part of a team building critical infrastructure that powers Azure's global operations, with opportunities to solve complex technical challenges at scale. Microsoft offers a supportive culture focused on learning and professional development, making this an ideal position for engineers looking to advance their careers in cloud computing.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 3+ years of experience in driving and collaborating cross-component projects
  • 3+ years of experience in debugging, designing, and implementing functionalities in Cloud Computing and Distribution System fields
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

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