We are seeking a Principal Software Engineer to design, build, and operate core backend systems. The role requires a deep backend expertise with experience in designing, developing, testing, deploying, and maintaining high-quality backend services and supporting systems.
Requirements
- Design, develop, test, deploy, and maintain high-quality backend services and supporting systems
- Work across the stack as needed to deliver complete, end-to-end solutions
- Own services in production, including deployment, monitoring, performance, and operational health
- Collaborate with product managers and designers to translate functional requirements into technical solutions
- Drive architectural decisions with a focus on scalability, reliability, security, and maintainability
- Improve development and delivery workflows, including CI/CD pipelines and infrastructure automation
- Partner with engineers to identify and resolve production issues and system bottlenecks
- Mentor engineers and provide technical leadership through design reviews, code reviews, and architectural guidance
- Help establish best practices for operational readiness, observability, and system ownership