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.