Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like 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. Our 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.

The Polaris Distributed Query Processor team within Fabric Data Warehouse is seeking a Senior Software Engineer to help develop the next generation of features, propelling the component into its next evolutionary stage. Polaris is a cloud-native, highly scalable query processor that facilitates analytics over structured data at petabyte scale. It boasts built-in Workload Management capabilities, and we aim to make the management of complex multi-query workloads fully autonomous.

As a Senior Software Engineer, you will: • Design and develop highly reliable and scalable distributed systems. • Take end-to-end ownership of features, including design, development, testing, deployment, telemetry, live site mitigations, and hotfixes. • Participate in design and roadmap discussions. • Work closely with team members to unblock each other and share learnings and knowledge.

Required Qualifications: • Bachelor's Degree in Computer Science or related technical field • Advanced technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Preferred Qualifications: • Seasoned years of experience building commercial grade, robust scalable solutions • Experience developing Cloud online services or extensive experience using cloud online services • Experience in Distributed Big Data systems is a plus • Strong verbal and written communication skills

Join our highly innovative and driven team as we constantly push the boundaries of our product in this exciting journey. Microsoft values diversity and seeks out different perspectives to better serve our customers and tap into the collective power of everyone in the company.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design and develop highly reliable and scalable distributed systems
  • End-to-end ownership of features, including design, development, testing, deployment, telemetry, live site mitigations, and hotfixes
  • Participate in design and roadmap discussions
  • Work closely with team members to unblock each other and share learnings and knowledge

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • Advanced technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Titan Platform, developing distributed systems for datacenter management with competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team, building and designing distributed systems for cloud infrastructure at massive scale.

Distributed Systems Engineer (L5), Content Engineering

Senior Distributed Systems Engineer role at Netflix, building scalable infrastructure for content creation and delivery, offering competitive compensation and remote work flexibility.

Senior Distributed Systems Software Engineer, Search Infrastructure Data Engineering

Senior Software Engineer role at Slack focusing on search infrastructure and data engineering, building scalable systems for information retrieval and ML applications.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.