Alpaca

Staff Engineer / Team Lead, Identity

Alpaca

full-time

Posted on:

Location Type: Remote

Location: Remote • 🏈 Anywhere in North America

Visit company website
AI Apply
Apply

Job 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