Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI · Cloud

Job Description

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their innovative team working on transforming analytics in the world of data. This role is part of a portfolio that includes flagship products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and Power BI.

As a Senior Software Engineer, you'll be responsible for designing and implementing highly secure, performant, and resilient platform infrastructure that enables next-generation experiences. You'll work with cutting-edge technologies in cloud computing and distributed systems, taking end-to-end ownership of deliverables and collaborating with cross-functional teams.

The position offers a competitive salary range of $119,800 - $234,700 USD (higher in SF Bay Area and NYC), along with comprehensive benefits including industry-leading healthcare, educational resources, and generous time away. You'll be working in a hybrid environment (3 days/week in office) in Redmond, WA, with 0-25% travel required.

Key responsibilities include developing scalable backend infrastructure services, ensuring production reliability, participating in code reviews, and maintaining high-quality automated tests. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that values growth mindset, innovation, and collaboration.

The ideal candidate should have 4+ years of experience in cloud computing and distributed systems, strong programming skills in languages like SQL, Java, Python, or C++, and a Bachelor's degree in Computer Science or related field. You'll be joining a company that actively seeks out different perspectives and values inclusion, working on products that are shaping the future of data and AI.

This role offers excellent career growth opportunities, the chance to work on impactful projects at scale, and the ability to contribute to Microsoft's data platform for the age of AI. Join a team that's leading the transformation of analytics and driving a data culture across the globe.

Last updated 3 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, validate and implement the next generation of platform infrastructure
  • Take up end-to-end ownership of deliverables and produce viable solutions
  • Collaborate with cross-functional teams to build scalable backend infrastructure services
  • Focus on building innovative user experiences and automating manual processes
  • Ensure the security, scalability, reliability, and performance of services in production
  • Participate in code and design reviews
  • Respond to and mitigate live site issues
  • Write and maintain unit tests and automated integration tests

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in cloud computing and distributed systems
  • Experience with coding in languages including SQL, C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
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