Education: Bachelor's degree or related field
Experience: 8+ years
Developer Experience: Deliver world-class APIs, SDKs, and documentation that empower developers to integrate identity seamlessly into their apps.
Design and develop features for large scale distributed software services and solutions. Communicate technical details clearly across organizational boundaries and customers.
Adhere to modern software engineering practices through design and code reviews. System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas. Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
Focus on customer/partner needs through a data driven approach. Embody our culture and values Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Rust, Go, Java or C++ Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, Rust, Go, Java or C++ OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C#, Rust, Go, Java or C++ OR equivalent experience.
8+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices 8+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership 8+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization. 5+ years architecting distributed systems.
Proven experience in building scalable and reliable software solutions. Demonstrated ability to write clean, maintainable, and efficient code.
Sound understanding of cloud infrastructure and services. Proven ability to analyze complex problems, identify root causes, and deliver effective, actionable solutions.
Search Principal Software Engineer - Identity jobs near United States, Washington, Redmond → Browse all live jobs
This posting was published by Microsoft on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.