Taro Logo

Senior Software Engineer

Microsoft is one of the leaders in Software as a Service in the world of business applications.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Job Description

Microsoft's Business Industry for Copilot (BIC) team is seeking a Senior Software Engineer to join their rapidly growing organization responsible for Microsoft Dynamics 365 suite, Microsoft Flow, PowerApps, AI Builder, and Power BI. The role focuses on Microsoft Dataverse, a platform designed to securely store and manage enormous amounts of data efficiently. The position involves working on microservices for near real-time data insights.

As a Senior Software Engineer, you'll be leading design and implementation of multi-tenant enterprise storage and analytics platforms, building solutions for automation and issue detection, and driving engineering improvements. The role requires strong technical expertise in languages like C#, Java, JavaScript, or Python, with 4+ years of experience.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. The work environment is hybrid, allowing up to 50% work from home, based in Redmond, WA. The salary range is competitive at $117,200 - $229,200, with additional benefits and compensation available.

This is an excellent opportunity for experienced engineers passionate about building enterprise-scale solutions and working with cutting-edge technology in business applications. Microsoft's mission to empower every person and organization, combined with their culture of growth mindset and innovation, makes this an ideal role for those looking to make a significant impact in enterprise software.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer

  • Lead the design and implementation on multi-tenant, enterprise class Storage and Analytics platform
  • Build solutions, help create tools, help automate issue detection and diagnosis
  • Identify emerging trends or re-occurring escalation scenarios and drive engineering opportunities
  • Contribute to product improvements by filing impactful bugs, design change requests, and fix and ship them to production

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
  • 1+ year(s) experience with cross-functional and/or cross-team projects
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Related Jobs

Senior Software Engineer - Azure Resource Builder

Senior Software Engineer role at Microsoft working on Azure Resource Builder, a data processing engine handling billions of cloud resources. Remote work available with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on large-scale AI optimization and development of first-party AI accelerator software stack.

Senior Silicon Engineer

Senior Silicon Engineer role at Microsoft focusing on ASIC verification and silicon validation for datacenter solutions, offering competitive pay and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Kubernetes Service team, focusing on cloud-native infrastructure and container orchestration, offering competitive pay and remote work flexibility.

Senior Software Engineer - MAIA - AI Accelerator Observability and Infrastructure

Senior Software Engineer role at Microsoft working on MAIA AI Accelerator infrastructure and observability, focusing on system-level programming and optimization.