Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further, leading the transformation of analytics in the world of data with products like Microsoft Fabric, Azure SQL DB, Cosmos DB, and more.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their data integration team, focusing on building data gravity on the Microsoft Cloud. As part of the Orchestration team, you'll work on core Data Factory services, designing and implementing highly-scalable cloud services.

The role involves working with Azure Data's comprehensive portfolio including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, and more. You'll be at the forefront of building the data platform for the AI age, creating solutions that power data-first applications and drive data culture.

Your responsibilities will include conducting code reviews, implementing quality standards, optimizing performance, and ensuring security compliance. You'll work with cutting-edge technologies while collaborating with passionate innovators in a culture that values diverse perspectives.

The position offers competitive compensation ($117,200 - $229,200 base salary range), comprehensive benefits, and the opportunity to work in a hybrid environment (up to 50% work from home). You'll be part of a team that's constantly innovating and introducing new features, making a significant impact on Microsoft's data integration products.

This role requires strong technical expertise, particularly in languages like C#, Java, JavaScript, or Python, combined with a deep understanding of cloud services and data integration. You'll need to demonstrate excellent collaborative skills and a commitment to maintaining high engineering standards.

Microsoft offers an inclusive work environment, comprehensive benefits package, and opportunities for professional growth. Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Join a team that's shaping the future of data and AI technology while enjoying the stability and innovation culture of a global technology leader.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Code reviews to ensure quality standards, reliability, and accuracy
  • Participate in code reviews and ensure coding standards are followed
  • Optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Create and implement testing plans and quality assurance solutions
  • Drive implementation and deployment of solutions in existing framework
  • Collaborate with stakeholders to determine user requirements
  • Ensure security, privacy, safety, and accessibility compliance

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

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

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on datacenter networking, requiring 4+ years of experience in network design, development, and automation with hybrid work options.

Senior Software Engineer / Software Engineer - Multiple Roles

Senior Software Engineer position at Microsoft Prague focusing on backend development across identity, M365, and Azure platforms with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Platform team, working on large-scale distributed systems for AI inference and model scaling, with competitive compensation and remote work options.

Senior Software Engineer - Azure

Senior Software Engineer position at Microsoft's Azure team in Belgrade, working on cloud infrastructure, data processing, and DevOps services.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on DPU Runtime Driver development, offering hybrid work and competitive compensation in Santa Clara, CA.