Leads platform projects that cross multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues and enforces versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns across several workloads. Produces migration guides and adoption playbooks to improve ecosystem consistency and developer experience. The role designs and develops software solutions, guides software development lifecycle practices, leads design specifications and code reviews, and troubleshoots complex software and API issues. It contributes to software architecture and scalability strategies, provides technical guidance to developers, collaborates with stakeholders on customer issues, applies security and coding standards, and drives system maintenance, automation, testing, and reliability improvements. The position coordinates work across projects, collaborates across the organization, addresses complex problems, pursues continuous learning, mentors junior team members, recommends process improvements, and participates in candidate interviews and hiring recommendations.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed