Taro Logo

Senior Software Engineer - Azure Databricks Engineering

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer - Azure Databricks Engineering

Azure Databricks team presents exciting challenges in big-data, cloud, storage, and open-source technologies. The team builds reliable, highly scalable distributed systems for data analytics on Azure, focusing on next-generation globally distributed, elastic scale, multi-model cloud database services.

As a Senior Software Engineer on the Azure Databricks Engineering Team, you'll work with cutting-edge compute and Azure services, building massively scalable unified cloud service frameworks, heterogeneous transport protocols, and integrating Azure Databricks Service with other Azure Services.

Key Responsibilities:

  • Architect and develop distributed data processing systems
  • Design distributed systems integrating various cloud services
  • Conduct research and maintain industry knowledge awareness
  • Mentor teammates and provide technical direction
  • Set engineering excellence and innovation standards
  • Write high-quality documentation including design docs
  • Participate in code reviews and engineering team meetings
  • Design and maintain telemetry pipelines and monitoring tools
  • Deploy software through Azure DevOps and CI/CD processes
  • Participate in on-call rotations and incident response

The role offers competitive compensation ($117,200 - $229,200 base salary, higher in SF/NYC), comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth.

This is an excellent opportunity for experienced engineers passionate about distributed systems, cloud computing, and big data to make a significant impact at Microsoft while working with cutting-edge technologies and talented teams.

Last updated a day ago

Responsibilities For Senior Software Engineer - Azure Databricks Engineering

  • Architecting and developing distributed data processing systems
  • Designing distributed systems that interact between cloud services
  • Conducting research and maintaining industry knowledge awareness
  • Mentoring teammates and providing technical direction
  • Writing high quality documentation and specifications
  • Participating in code reviews and engineering team meetings
  • Designing and maintaining telemetry pipelines and monitoring tools
  • Deploying software through Azure DevOps and CI/CD processes
  • Responding to incidents during on-call rotations

Requirements For Senior Software Engineer - Azure Databricks Engineering

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 4+ years of C#, Java, and JavaScript experience
  • 2+ years of Azure development experience
  • Experience with distributed systems and cloud technologies
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Databricks Engineering

Medical Insurance
Education Budget
Parental Leave
  • 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 - Azure Databricks Engineering

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives across Microsoft 365, Windows, and other products, requiring 10+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Windows Trust Experiences Team to develop privacy features that protect and empower billions of users worldwide.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure DPU networking software team, developing high-performance networking solutions for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Identity Management and Authorization systems for OneDrive and SharePoint, offering competitive pay and benefits in Redmond, WA.