Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
10+ 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 usage billing team. This role is part of a mission-critical service that handles billing usage data for Microsoft's cloud services. The team builds the next-generation data platform for reliable ingestion, aggregation, and processing of usage emitted at high volume by Microsoft services.

The position is within the IDC team of Azure Usage Billing (Oro), which handles critical pillars of service ranging from input, data processing, control plane, and fundamentals like reliability, scale, and live-site operations. You'll have the opportunity to work on 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.

As a Senior Software Engineer, you'll be responsible for building cloud-scale products, maintaining deployment pipelines, contributing to architecture decisions, and leading feature delivery. The role requires strong problem-solving skills for triaging issues and implementing solutions with minimal service disruption. You'll own components end-to-end, from gathering requirements through deployment and ensuring high availability.

The position offers a hybrid work environment with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. The company values diversity and seeks out different perspectives to better serve their customers.

This is an excellent opportunity for experienced engineers who want to work on large-scale data processing systems and make a direct impact on Microsoft's revenue stream through critical billing infrastructure. The role combines technical depth with business importance, offering both technical challenges and visible business impact.

Last updated a minute ago

Responsibilities For Senior Software Engineer

  • Build cloud scale products with focus on efficiency, reliability and security
  • Build and maintain end-to-end Build, Test and Deployment pipelines
  • Contribute to the architecture & design of the products
  • Triaging issues and implementing solutions to restore service
  • Drive initiatives, own features and lead the feature delivery
  • Own components end to end from requirements to deployment

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 10+ years experience
  • OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 5+ years experience
  • Experience in software development, architecture/design, data modeling or data engineering work
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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

Software Engineer / Senior Software Engineer

Senior Software Engineering role at Microsoft's Azure Core team in Romania, focusing on cloud infrastructure and distributed systems development.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Core team, focusing on cloud infrastructure development with competitive pay ($117K-$229K) and comprehensive benefits. Remote work available.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.