Taro Logo

Senior Software Engineer

Microsoft is a company building the data platform for the age of AI, powering data-first applications and driving a data culture.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

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 crucial in building the next-generation data platform for reliable ingestion, aggregation, and processing of usage data from Microsoft services. The position is part of a mission-critical service built for scale, compliance, and data guarantees, leveraging Azure Data's real-time messaging, streaming, and analytics services.

The role involves working with the IDC team of Azure Usage Billing (Oro) handling critical pillars of service including input, data processing, control plane, and fundamentals like reliability, scale, and live-site operations. You'll be part of building a massively scalable cloud service using various Azure technologies, working as a full-stack engineer across the entire system.

The ideal candidate should have strong experience in software development, architecture/design, and data engineering. You'll be working in a collaborative environment that values diverse perspectives and innovative thinking. This position offers the opportunity to work with cutting-edge technology while contributing to Microsoft's mission of building the data platform for the AI age.

Benefits include industry-leading healthcare, educational resources, parental leave, and generous time away. The role offers a hybrid work arrangement with up to 50% work from home opportunity and minimal travel requirements (0-25%). This is an excellent opportunity for experienced engineers looking to make an impact in cloud computing and data processing at enterprise scale.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design, develop and validate various components needed to build a robust, distributed and resilient platform for Azure Usage Billing
  • Work as a full stack engineer building from the ground up 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 in software development, architecture/design, data modeling or data engineering work
  • OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 5+ year(s) experience
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Senior Software Engineer

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