Senior Software Engineer

Microsoft builds world-class data and cloud solutions, leading innovation in Azure Data engineering and AI-powered platforms.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer--Networking

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

Software Engineer II / Senior Software Engineer

Microsoft is hiring a Software Engineer II / Senior Software Engineer to work on Microsoft 365 cloud services, focusing on backend development and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, focusing on Fabric platform security and infrastructure, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Engage platform, building large-scale distributed systems serving millions of users with modern tech stack including GraphQL, microservices, and cloud infrastructure.

Senior Software Engineer- Windows Servicing & Delivery Org

Senior Software Engineer role at Microsoft's Windows Servicing & Delivery org, focusing on cloud services and system reliability with hybrid work options in Redmond, WA.

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, building the data platform for the AI age. As a Senior Software Engineer, you'll join a team working on prestigious products including Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Power BI. The role focuses on building and maintaining mission-critical systems that require deep technical expertise in SQL engines and large-scale data processing.

The position offers an opportunity to work with cutting-edge technology in big data analytics, enabling data engineers and scientists to extract intelligence from structured and unstructured data. You'll be part of the team building the Data Engineering, Data Science, and Data Integration pillars of Microsoft Fabric, working with systems that process hundreds of terabytes of data.

The role combines technical challenges with collaborative opportunities, as you'll work with global teams to develop enterprise-grade services. Microsoft values diversity and inclusion, seeking out different perspectives to enhance collective power. The company's mission to empower every person and organization on the planet provides a meaningful context for your work.

Working in a hybrid environment with up to 50% work from home flexibility, you'll contribute to critical projects while maintaining work-life balance. The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare and educational resources. This is an excellent opportunity for experienced engineers who want to impact global-scale data solutions while growing their careers at a technology leader.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design, code, test, and develop features with good quality, maintainability, and end to end ownership
  • Collaborate with colleagues across the world to address all requirements needed to run enterprise-grade services
  • Design and develop highly-efficient code that scales to allow queries to run efficiently over very large data volumes
  • Mentor new engineers to bring them up to speed in software development environment
  • Contribute with fixing, enhancing, and supporting our services in production, including periodic on-call duties
  • Invest in code health/refactoring efforts to improve our ability to execute on shipping solutions

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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

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?