Job Title: Staff Software Engineer - Tech Lead Company Name: Cerby Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/ibf9zo9oou1huhv9 Job Description: Posted 2d agoStaff Software Engineer - Tech Lead@ CerbyView All JobsWebsiteUnited States or CanadaRemoteFull TimeResponsibilities:Own roadmap, Design architecture, Drive deliveryRequirements Summary:6+ years software engineering; strong system design; leadership experience; product-led mindset; able to balance short-term delivery with long-term scalability.Technical Tools Mentioned:Python, Go, AWS, OIDC, SAML, SCIM, JWT, OpenTelemetry, Datadog About The RoleThis role is responsible for technical direction, delivery excellence, and raising engineering standards within a product squad.You will partner closely with Product, Design, and Engineering leadership to deliver high-impact initiatives while building a strong, healthy engineering culture.What You’ll DoOwn the technical direction of your squad’s roadmapDesign scalable, reliable, and maintainable system architecturesMake key technical decisions balancing speed and long-term sustainabilityLead technical discovery and solution design for complex initiativesDrive refactoring and tech debt prioritization as part of our ongoing operationsChampion the adoption of AI-augmented development practices, leveraging emerging tools to automate rote processes and provide data-driven insights that enhance team skill sets and maximize delivery velocityTranslate and collaborate on the product requirements to have clear technical plansCollaborate in break down large initiatives into actionable deliverables within the sprintScope complex tasks and coordinate team efforts, proactively identifying and removing blockers to maintain delivery velocityIdentify and evaluate risks early and proactively mitigate, and document themEnsure predictable delivery and alignment with OKRsImprove development workflows and engineering velocityAct as a technical mentor and coach to engineersLead code reviews, promote best practices, and use AI tools to improve themFoster a culture of ownership, accountability, and continuous improvementCollaborate closely with the Engineering Manager on team health, processes, and performancePartner with Product Managers to shape technical feasibilityAlign with other Tech Leads to maintain architectural consistencyCommunicate trade-offs clearly to non-technical stakeholdersTechnical ExpertiseBackend programming languages: Python, Go, or equivalent.Experience with designing, developing, and maintaining scalable SaaS applications in a high-performance startup environment (prior experience in high-growth venture-funded SaaS startups preferred)Deep understanding of authentication and authorization protocols: OIDC (OpenID Connect), SAML, and SCIMStrong knowledge of identity and access management (IAM) concepts, including RBAC and ABACExpertise in API security best practices and secure coding principlesSolid understanding of web security vulnerabilities and mitigation strategies (CORS, XSS, CSRF, etc.)Knowledge of token-based authentication systems, including JWT implementation and security considerationsExperience with session management and secure authentication flowsPrior cybersecurity experience is a plus.Cloud platforms (ideally AWS) and prior experience building scalable cloud-based systems.Queuing, Messaging and Streaming platforms such as SQS.Distributed data stores (S3), plus relational databases (MySQL, PostgreSQL), and key/value databases (Redis, DynamoDB, or similar).Software engineering practices such as Iterative Development, CI/CD, Collective Code Ownership, and Refactoring.Architecting and designing modular and decoupled software applications and systems.Designing distributed, fault-tolerant, high-availability, and resilient systems.Proven ability to instrument distributed systems with well-designed telemetry and observability code (prior experience with Open Telemetry and Datadog a plus).What We’re Looking For 6+ years of software engineering experienceExperience leading technical initiatives end-to-endStrong system design and architectural thinkingExperience working in product-led companiesAbility to balance short-term delivery with long-term scalabilityStrong communication skills (technical and non-technical audiences)Experience in high-growth or scaling environments (Series A/B/C preferred)Nice to Have:Experience scaling systems for growthExperience mentoring engineersExperience working with distributed teams