Identity automation—no APIs, SAML, or SCIM required. From SSO to lifecycle management, Cerby secures disconnected apps.
Staff Software Engineer - Tech Lead
Location
United States + 1 moreAll locations: United States, Canada
Posted
2 days ago
Salary
Not specified
Seniority
Lead
Job Description
About The Role
This 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 Do
- Own the technical direction of your squad’s roadmap
- Design scalable, reliable, and maintainable system architectures
- Make key technical decisions balancing speed and long-term sustainability
- Lead technical discovery and solution design for complex initiatives
- Drive refactoring and tech debt prioritization as part of our ongoing operations
- Champion 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 velocity
- Translate and collaborate on the product requirements to have clear technical plans
- Collaborate in break down large initiatives into actionable deliverables within the sprint
- Scope complex tasks and coordinate team efforts, proactively identifying and removing blockers to maintain delivery velocity
- Identify and evaluate risks early and proactively mitigate, and document them
- Ensure predictable delivery and alignment with OKRs
- Improve development workflows and engineering velocity
- Act as a technical mentor and coach to engineers
- Lead code reviews, promote best practices, and use AI tools to improve them
- Foster a culture of ownership, accountability, and continuous improvement
- Collaborate closely with the Engineering Manager on team health, processes, and performance
- Partner with Product Managers to shape technical feasibility
- Align with other Tech Leads to maintain architectural consistency
- Communicate trade-offs clearly to non-technical stakeholders
Technical Expertise
- Backend 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 SCIM
- Strong knowledge of identity and access management (IAM) concepts, including RBAC and ABAC
- Expertise in API security best practices and secure coding principles
- Solid understanding of web security vulnerabilities and mitigation strategies (CORS, XSS, CSRF, etc.)
- Knowledge of token-based authentication systems, including JWT implementation and security considerations
- Experience with session management and secure authentication flows
- Prior 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 experience
- Experience leading technical initiatives end-to-end
- Strong system design and architectural thinking
- Experience working in product-led companies
- Ability to balance short-term delivery with long-term scalability
- Strong 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 growth
- Experience mentoring engineers
- Experience working with distributed teams
Related Guides
Related Job Pages
More Software Engineer Jobs
Build and maintain production services (primarily in Golang) for developer security and supply-chain tooling. Deliver end-to-end features, write tests, author design docs, participate in on-call rotations, and collaborate with engineers and product to automate vulnerability detection and remediation.
Senior Software Engineer 1, Mobile Development
People Inc. PublishingPeople Inc. is a major American digital and print media company founded in 1997 as The Mining Company, later renamed About Inc., Dotdash, Dotdash Meredith, and
Design and implement scalable mobile advertising experiences using React Native and Google Mobile Ads SDK. Translate revenue requirements into ad implementations, support native/interstitial/rewarded formats, manage ad configuration/loading/display, ensure performance and user experience, and collaborate with stakeholders while guiding engineering peers on consent management and programmatic advertising.
Senior Software Engineer, Core App (US)
ScrunchScrunch AI is the leading platform for helping brands gain visibility in AI search results. As discovery shifts from traditional SEO to large language models and AI agents, Scrunch provides marketers with the platform to understand how their brand is being interpreted — and the necessary technology infrastructure to shape it.
Seeking a Senior Software Engineer to design, build, and ship web application features, APIs, and handle DevOps tasks within a remote team.
Staff Mobile Software Engineer, Android
GustoTrusted by 300,000 businesses and their teams with modern HR tools, payroll, and benefits.
The job involves architecting, building, and refining Gusto's Android app, enhancing user experience, collaborating with teams, and scaling services while maintaining mobile infrastructure.


