Senior Software Engineer

Microsoft is a company where passionate innovators collaborate to build the data platform for the age of AI, powering data-first applications and driving a data culture.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

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 the big data analytics team, specifically focusing on Azure HDInsight, requiring strong backend engineering expertise and knowledge of Kafka internals.

The position offers an exciting opportunity to work with cutting-edge products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. The team's mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

As a Senior Software Engineer, you'll be responsible for designing, implementing, and supporting large-scale services that power Fabric Data Engineering experiences. The role requires collaboration with product managers, problem-solving with a growth mindset, and mentoring peers. You'll work in a hybrid environment from Bangalore, with up to 50% work from home flexibility.

The ideal candidate should have at least 4 years of technical engineering experience, with 2+ years specifically in building scalable backend cloud services. Knowledge of Kafka internals is particularly valuable for this role. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth.

This is an excellent opportunity for a senior engineer looking to make a significant impact in the data and AI space while working with a passionate team of innovators. Microsoft's commitment to diversity and inclusion ensures a collaborative environment where different perspectives are valued and sought out.

Last updated 17 days ago

Responsibilities For Senior Software Engineer

  • Design, implement, test, ship, and support large scale services for Fabric Data Engineering
  • Collaborate with product managers on product specifications and requirements
  • Solve complex problems with a growth mindset
  • Support product live site and operations
  • Mentor and grow peers to collectively deliver on team goals
  • Build on team culture focused on learning, growth and quality

Requirements For Senior Software Engineer

Java
Python
Kafka
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with building scalable backend cloud services
  • Knowledge of Kafka internals
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.