Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonazuredistributed systemsci/cdai/mlcloud servicesmonitoringdevops
About the Role
Senior Software Engineer role focused on building scalable services for Azure Databricks, working at the intersection of distributed systems, cloud platforms, and AI. Responsibilities include designing distributed systems, mentoring teammates, and ensuring high-quality service delivery.Key Responsibilities
- Designing and building distributed systems that interact between different cloud technology services and infrastructures
- Mentoring other teammates and cross teams, providing technical direction for the engineering organization
- Writing high quality documentations including design documents, troubleshooting guides and software specs
- Designs, develops, and maintains telemetry pipelines and monitoring tools that detail operations metrics
- Responds to incidents during regular on-call rotations and improves supportability of the product
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of Azure development experience
- Ability to meet Microsoft, customer and/or government security screening requirements
- Pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Nice to Have:
- Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Benefits & Perks
- Industry leading healthcare