Taro Logo

Senior Software Engineer

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

Description For Senior Software Engineer

Azure Capacity Infrastructure Service (CIS) is seeking a Senior Software Engineer to join their team driving capacity build-out and automation for Azure's rapid growth. This role offers an unique opportunity to work on critical infrastructure powering Microsoft's cloud services.

As a Senior Software Engineer, you'll be at the intersection of Azure's backend services and business operations, designing and building distributed systems to orchestrate refresh processes and ensure product lifecycle readiness. The role involves collaboration with various Azure service teams to automate cluster building, availability zones, and regional deployments.

The position offers competitive compensation ranging from $119,800 to $234,700 USD annually (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. Working in a remote-friendly environment (up to 100% work from home), you'll have the opportunity to make significant impact on Azure's infrastructure while maintaining work-life balance.

Key responsibilities include collaborating with stakeholders on requirements, developing design documents, implementing and optimizing code, and acting as a Designated Responsible Individual (DRI). The ideal candidate brings 4+ years of experience with distributed systems and cloud platforms, strong coding skills in languages like Java, Python, or C++, and a passion for large-scale infrastructure automation.

Microsoft offers a collaborative culture focused on growth mindset and innovation, where employees work together to achieve shared goals. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants regardless of background.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code to improve performance and maintainability
  • Partners with stakeholders to drive project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

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, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience working on large distributed systems
  • 3+ years of experience working on Cloud applications (Azure/AWS/GCP)
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

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