Own the team’s execution and roadmap together with Product, ensuring delivery on key priorities.
Act as a technical partner by engaging in system design, architecture discussions, and validating decisions.
Shape scalability of the platform, including migrating checks, introducing versioning, simplifying new check creation, and expanding platform use cases.
Collaborate with leaders across the Unified Platform and product teams to align priorities and technical direction.
Create a safe environment for engineers to take ownership and pursue initiatives with clear goals.
Hire and develop engineers thriving in a fast-paced environment.
Requirements
2+ years of people management experience in software engineering, including performance management, career development, and hiring.
7+ years of software engineering experience, primarily in backend development.
Experience with distributed systems running in production at scale using any modern backend language.
Strong backend technical background with an understanding of distributed systems to review designs and challenge trade-offs.
Experience leading teams in organizations beyond the early-startup stage and comfortable taking ownership in an established team.
Strong collaboration skills with Product and engineering leaders, able to align stakeholders around technical decisions.
Clear communicator of complex technical topics to both technical and non-technical audiences.
Nice to haves
Experience with Java.
Exposure to KYC, identity verification, onboarding, or compliance-driven systems.