At Veriff, we are dedicated to enhancing security and trust online through cutting-edge technology. Our platform utilizes advanced image recognition, facial verification, and behavioral analysis to ensure only legitimate users access sensitive information. We are seeking a Senior Software Engineer to join the Verification Platform team, where you will play a pivotal role in elevating our platform to the next level.
Key Responsibilities:
- Design, build, and operate the backend services for VP, including the orchestration engine and automated decisioning pipeline, ensuring reliability, scalability, and maintainability.
- Implement key orchestration features such as multi-method flow execution, branching, fallback logic, and webhook integrations.
- Focus on resilience in distributed systems, including idempotency handling, backpressure, retries, backwards compatibility testing, and SPOF elimination, ensuring production-critical systems are highly available and reliable.
- Contribute to on-call rotations, incident response, and postmortems to keep critical flows healthy and ensure reliability.
- Engage in continuous improvement through code reviews, CI practices, runbook documentation, and mentoring teammates.
Qualifications:
- 5+ years of experience building large-scale backend applications with Python, including event-driven and async architectures with message queues (e.g., SQS or similar).
- Proven experience in managing production-critical services, demonstrating reliability and availability.
- Strong expertise in designing for resilience in distributed systems, including idempotency, backpressure, retries, backwards compatibility testing, and SPOF elimination.
- Proficient in modular design approaches and SOLID principles.
- Hands-on experience building scalable, maintainable APIs.
- Comfortable with a range of testing strategies that ensure robust and reliable software.
- Comfortable with relational database fundamentals.
- Experience with workflow or orchestration engines, event-driven systems, Kubernetes, or identity verification domain knowledge.
Why Veriff?
We are the preferred identity verification platform partner for the world’s most innovative growth-driven organizations, helping to conveniently verify and safeguard users. We support the broadest number of identity documents from nearly every country and territory and are continuously expanding this list. With a diverse team in the United States, United Kingdom, Spain, and Estonia, and robust backing from investors, including Accel, Alkeon, IVP, Tiger Capital, and Y Combinator, we are dedicated to building a safer and more secure world.
When you join Team Veriff, you have the opportunity to make a significant impact on our mission and advance your career. We offer a range of benefits including stock options, generous medical, dental, and vision insurance, and four weeks of fully paid sabbatical leave after reaching your fifth work anniversary. Additionally, we provide learning and development budget, health and sports budget, and extensive flexibility to work from home.
We are an Equal Opportunities employer committed to a diverse and representative team. We value different opinions, perspectives, and personalities, and we’re passionate about our work. Regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status or disability, we’re committed to providing a fair and inclusive environment. We also understand the confidence gap and imposter syndrome and are dedicated to being a positive force in the community.
Please take the time to read our Recruitment Privacy Notice, which explains how we collect and process your data for recruitment-related activities in accordance with applicable laws. Please read the information carefully. By submitting the application with the required information, you acknowledge that Veriff processes the information for recruitment purposes. For more information, please see our Recruitment Privacy Notice.
#SPBTAL #LI-Remote