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
8+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is at the forefront of analytics transformation, developing crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The usage billing team specifically builds a next-generation data platform for reliable ingestion, aggregation, and processing of usage data at high volume. This is a mission-critical role within the IDC team of Azure Usage Billing (Oro), handling critical service pillars including input, data processing, control plane, and fundamentals like reliability and scale.

As a Senior Software Engineer, you'll be instrumental in building the next-gen data processing platform for billing use cases. The role offers an opportunity to work with cutting-edge Azure technologies and build massively scalable cloud services. You'll be part of a team that values diverse perspectives and focuses on delivering critical billing usage data that directly impacts Microsoft's revenue stream.

The position requires strong expertise in software development and data engineering, with the ability to work across the full technology stack. You'll be responsible for designing and implementing robust, distributed systems while ensuring high performance, security, and reliability. The role offers exposure to various Azure technologies and the chance to work on mission-critical services that handle high-volume data processing.

Microsoft offers an excellent benefits package, including industry-leading healthcare, educational resources, and parental leave. The company culture promotes innovation, collaboration, and inclusive thinking, making it an ideal environment for passionate technologists looking to make a significant impact in the cloud and data services space.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design, develop and validate components for a robust, distributed and resilient platform for Azure Usage Billing
  • Work with various Azure technologies to build a massively scalable cloud service
  • Build full-stack solutions across the end-to-end system
  • Work on service management, buildout and deployment, programmability
  • Handle service fundamentals like monitoring, security, performance, engineering systems, tooling and Livesite

Requirements For Senior Software Engineer

PostgreSQL
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 8+ years experience
  • OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 5+ years experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Experience in software development, architecture/design, data modeling or data engineering work

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 - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on scalable services and ML systems with hybrid work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU networking software, developing control plane functions for cloud infrastructure.

Senior Software Engineer (Virtualization and Kernel)

Senior Software Engineer role at Microsoft focusing on virtualization and kernel development, working on Hyper-V and core platform technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on high-scale distributed ad serving systems with focus on ML infrastructure and performance optimization.