SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Veriff's Biometric Solutions team builds ML-powered identity verification services using advanced image recognition, facial verification, face recognition, facial anti-spoofing (liveness detection), and behavior analysis to verify users in real time.
As a Senior Software Engineer, you will own the design and evolution of architecture for a strategically critical product area, making decisions that shape scalability, security, and maintainability for years to come. You'll lead transformational architecture work including real-time matching at scale, resilient event-driven services, and the CI/CD and observability foundations that make them dependable.
Key responsibilities include:
- Owning the design and evolution of architecture for a strategically critical product area
- Leading transformational architecture work: real-time matching at scale, resilient event-driven services, CI/CD and observability foundations
- Setting and raising engineering standards, mentoring and growing engineers around you
- Partnering closely with other engineers, ML data scientists, and specialists to turn complex identity problems into working products
- Driving cross-functional alignment with product and dependency teams
- Building scalable, maintainable APIs and event-driven services that other teams and external customers depend on
Veriff is a venture-backed identity verification platform trusted by growth-driven organizations globally. The company has backing from Accel, Alkeon, IVP, Tiger Capital, and Y Combinator, with teams across the United States, United Kingdom, Spain, and Estonia.
Benefits include flexibility to work from home, stock options, extra recharge days, comprehensive medical/dental/vision insurance, learning and development budget, health and sports budget, and four weeks of fully paid sabbatical leave after 5 years.
REQUIREMENTS:
- Over 5 years of experience building and operating large-scale applications (ideally in Python)
- Deep expertise in distributed systems, modular design, and SOLID principles, with a track record of architectural ownership
- Experience building scalable, maintainable APIs and working with message-queuing concepts
- Fluency with CI/CD, monitoring, and what it takes to run reliable, high-throughput services in production
- Comfort with a range of testing strategies for robust, reliable software
- Working understanding of relational databases and structured logging systems
- Strong communication and influencing skills, able to align engineers and non-engineers around a technical vision
- Self-starter mindset that balances both tech and product decisions
- History of mentoring engineers and explaining solutions to non-engineers
NICE TO HAVE:
- Experience working with mobile SDKs (iOS, Android) or Web in React
- Previous experience working on a B2B/SaaS product