Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
azurecloud servicesdata engineeringdistributed systemsreliabilityscalabilityperformancesoftware architecturedata processing
About the Role
Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on building a next-generation data platform for usage billing. The mission-critical service handles high-volume data ingestion, aggregation, and processing for accurate customer billing. Responsibilities include architecture, development, and ensuring reliability, scalability, and performance of cloud-scale products.Key Responsibilities
- 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 with minimal disruption
- Drive initiatives, own features and lead the feature delivery along with the team
Required Skills & Qualifications
Must Have:
- Bachelor's or Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field with 10+ or 8+ years of experience respectively
- Excellent communication skills and ability to work effectively in a multidisciplinary team
- Proven experience designing, building, and operating large-scale, distributed cloud services with focus on reliability, scalability, and performance
- Strong operational discipline with ability to manage live-site health and deliver high-quality outcomes
Benefits & Perks
- Industry leading healthcare