
Staff Engineer / Team Lead, Identity
Alpaca
full-time
Posted on:
Location Type: Remote
Location: Remote • 🏈 Anywhere in North America
Visit company websiteJob Level
Senior
Tech Stack
CloudDistributed SystemsGoGoogle Cloud PlatformKubernetesMicroservicesPostgres
About the role
- Own end-to-end architecture for the identity suite, ensuring scalability, modularity, and maintainability
- Drive technical planning, sprint scoping, and cross-functional alignment with product teams
- Mentor senior and mid-level engineers, foster engineering best practices
- Set and uphold standards for code quality, observability, and performance
- Collaborate with leadership on roadmap priorities, and help steer product evolution
- Contribute to a core system that millions of end users will rely on
- Help us create a global financial identity verification and risk management service
- Implement backend services and work on designing an architecture where reliability matters
- Take ownership of tasks, identify and address technical challenges proactively, and propose innovative solutions
- Participate in code reviews
- Troubleshooting on incidents and reported bugs
- Potentially be on-call to assist with time-sensitive engineering projects
Requirements
- 10+ years of backend engineering experience, with 4+ years in a lead role
- Proven ability to design and scale complex distributed systems, preferably in Go
- Experience with managing and maintaining large and complex code bases
- Strong communication skills with both technical and non-technical stakeholders
- Experience managing and mentoring engineers and leading cross-functional projects
- Strong problem-solving skills paired with a proactive mindset
- A preference for simple and elegant solutions
- Experience with cloud platforms, preferably Google Cloud Platform
- Extensive knowledge relational databases, preferably PostgreSQL
- Proven experience in building and maintaining microservices
- Ability to write clean, well-tested, and maintainable code
- Ability to turn business requirements into a flexible implementation model
- Familiarity with containerization and orchestration technologies, especially Kubernetes
- Experience in the finance industry (nice-to-have)
- Experience with financial identity management, e.g. KYC (nice-to-have)
- Experience with messaging queues and message brokers (nice-to-have)
- Experience integrating with external services (nice-to-have)
- Experience working remotely (nice-to-have)
- Experience working at a startup (nice-to-have)
- DevOps mindset (nice-to-have)
Benefits
- Competitive Salary & Stock Options
- Health Benefits
- New Hire Home-Office Setup: One-time USD $500
- Monthly Stipend: USD $150 per month via a Brex Card
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend engineeringdistributed systemsGocode qualitymicroservicesrelational databasesPostgreSQLcontainerizationKubernetesDevOps
Soft skills
communication skillsmentoringproblem-solvingproactive mindsetcross-functional leadershiptechnical planningcode reviewstask ownershipinnovative solutionscollaboration