Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through its software, services, and solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Power Platform and Dynamics 365 team, focusing on Analytics and Telemetry infrastructure. The role involves developing fault-tolerant, scalable cell-based architecture supporting telemetry and analytics for customers, including Copilot services.

The Microsoft Power Platform (Dataverse, Power Apps, Power Automate, Power Virtual Agent, Power Pages) and Dynamics 365 suite are central to Microsoft's mission of empowering organizations worldwide. The Power Platform's low-code/no-code strategy, combined with generative AI integration, is revolutionizing how organizations approach digital transformation.

As a Senior Software Engineer, you'll work on Microsoft Dataverse, a platform designed to securely store and manage vast amounts of data cost-efficiently. The role involves building large-scale infrastructure that hosts thousands of microservices globally, maintaining the highest standards of service maturity.

Key responsibilities include developing end-to-end data pipelines, monitoring Azure-based services, collaborating with diverse engineering teams, and designing for scale and resilience. The position requires strong expertise in backend development, with at least 4 years of experience in software design and development.

The compensation is competitive, with a base pay range of $119,800 - $234,700 USD annually (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off.

This is an excellent opportunity for experienced engineers passionate about building scalable infrastructure and working with cutting-edge technologies in AI and cloud computing. The role offers significant impact potential, working on products that serve thousands of customers and employees worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Contribute to end-to-end data pipelines from data collecting agents to customer facing experiences
  • Monitoring and support of modern services based on the Azure platforms
  • Collaborating across diverse teams of engineers to solve challenging problems for distributed, large-scale applications
  • Debugging and handling complex customer reported issues that span across multiple services
  • Design for scale, resiliency, and performance

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 4+ years of software design and development in backend systems
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer