Back to jobsJob overview
About the role
Senior Software Engineer, Full Stack at Microsoft
Required Skills
c#javascriptpythonazurecloud servicessecurityci/cdkubernetesml infrastructure
About the Role
Senior Full Stack Software Engineer role at Microsoft Security's Purview team, focusing on building secure, scalable cloud services for data governance and compliance. Responsibilities include leading architecture design, delivering secure code, and ensuring system reliability across Microsoft 365, Azure, and multi-cloud environments.Key Responsibilities
- Leads and owns architecture of products and solutions by creating proposals and developing complex design specifications
- Identifies and integrates dependencies into design documents ensuring security, compliance, performance, and reliability
- Delivers secure, performant, and maintainable code aligned with design specifications using modern tools
- Reviews product and test code against team standards ensuring appropriate coverage and best practices
- Serves as designated responsible individual (DRI) guiding engineers and monitoring systems for issues
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
- 3+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms
- 3+ years of experience designing, developing, or maintaining secure software systems with knowledge of authentication, data protection, and secure coding
- 2+ years experience in design and implementation of large-scale cloud services
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
- 3+ years experience designing, building, and operating scalable cloud services on Azure, AWS, GCP or comparable platforms
- 3+ years experience building systems with emphasis on reliability, durability, and operational efficiency
- 1+ years experience designing and operating scalable ML infrastructure and pipelines using Azure ML, Kubernetes or equivalent
Benefits & Perks
- Industry leading healthcare