Summary
✨ AI‑Generated
A senior backend engineering opportunity for someone who can own the architecture and long-term evolution of critical backend and authorization services. You will drive scalability, reliability, security, performance, code quality, automated testing, and robust engineering practices.
Highlights
High-ownership backend role focused on architecture, scalability, security, performance, code quality, and engineering excellence, with responsibility for critical services and authorization systems.
Description
Key Responsibilities
System Design and Ownership: Lead the design, implementation, and long-term maintenance of critical backend services or our authorization systems, making sound architectural decisions that balance scalability, reliability, and security.
Performance and Scalability: Drive performance optimization efforts across the stack, proactively identifying bottlenecks and implementing solutions to support high throughput, low latency, and predictable system behavior under load.
Security Leadership: Champion security best practices by design, including least-privilege principles, defense-in-depth strategies, and secure coding standards, ensuring our authorization services meet high security and compliance requirements.
Code Quality and Engineering Excellence: Set a high bar for code quality through thoughtful design, thorough reviews, and comprehensive automated testing, improving the maintainability, reliability, and robustness of the codebase.
Troubleshooting and Reliability: Lead complex debugging and incident resolution efforts, develop tools and processes to improve observability, and contribute to the overall reliability and availability of our systems.
Collaboration and Technical Leadership: Collaborate closely with engineers, security specialists, product partners, and stakeholders to translate requirements into technical solutions, mentor junior engineers, and influence the team’s technical direction and best practices.
Qualifications:
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience, with 4+ years of experience building, operating, and scaling production backend systems.
Proficiency in one or more backend programming languages such as Go, Java, Python, C++ or similar.
Proven experience writing comprehensive automated tests, performing effective code reviews, and debugging complex production issues to ensure high standards of code quality and reliability.
Preferred Qualifications:
Solid experience designing backend systems, including RESTful APIs, microservices or service-oriented architectures, and data models using SQL and NoSQL databases.
Demonstrated experience building and optimizing high-throughput, high-availability systems, with a strong understanding of performance tuning and scalability trade-offs.
Practical knowledge of backend security principles and best practices, including authentication, authorization, least-privilege access, and secure service-to-service.
Experience leading design discussions, mentoring engineers, and raising the technical bar through code reviews and engineering best practices.
Strong ability to collaborate cross-functionally with product, infrastructure, and security teams to deliver end-to-end backend solutions.