Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythondata pipelinesdata miningazuredistributed architecturesdata qualitysoftware engineeringdata engineering
About the Role
Software Engineer II role on the CloudMine team within Core AI at Microsoft, focusing on building and maintaining scalable data platforms and pipelines that support engineering excellence, security, compliance, and productivity across major product lines. Responsibilities include architecting data mining frameworks, optimizing pipelines, and ensuring data quality and system reliability.Key Responsibilities
- Architect for Scale and Sustainability: Design and evolve durable, scalable system architectures
- Direct Impact: Produce extensible and maintainable code, apply metrics for quality and stability
- Foster Engineering Alignment: Build consensus across teams and partner organizations
- Build Foundational Capabilities: Develop core platform components and reusable building blocks
- Operational Excellence: Drive operational excellence in managing large-scale data systems
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 1+ years of experience working on data mining and data pipelines
- Ability to meet Microsoft, customer and/or government security screening requirements
- Pass Microsoft Cloud background check upon hire/transfer and every two years
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
- Experience and expertise working with Microsoft Azure and data products such as Microsoft Fabric, Databricks, or similar
Benefits & Perks
- Industry leading healthcare