Principal Software Engineer
Core
Drive engineering initiatives from inception to shipping, creating and optimizing code to improve service performance, maintainability, and reliability.
Role type
Principal Software Engineer (Full Stack / Cloud)
Builds
Mission-critical cloud applications, large-scale high availability services, and full-stack applications.
Domain
Commercial software engineering, cloud infrastructure, developer tools.
Required skills
C, C++, C#, Java, JavaScript, Python, full-stack development, cloud application architecture, high availability systems design, code optimization, debugging, refactoring, system design, observability, monitoring at scale.
Preferred skills
Experience with Azure Data Fabric, developer tools.
Responsibilities
Design and implement extensible, maintainable code and architecture; mentor engineers through code and design reviews; collaborate with product managers and customers to identify improvements; participate in live operations for timely response and stakeholder satisfaction; drive consistency in monitoring and operations at scale.
Seniority
Principal, hands-on IC with mentorship responsibilities.