Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Veriff
The Engineering team at Veriff is responsible for building the software that powers our platform, tackling the complex challenge of online identity verification in a scalable and innovative way. We operate in a fast-paced market with diverse challenges, always striving to remain at the forefront of technology.
The Role of a Software Engineer Identity
As a Software Engineer Identity at Veriff, you will be a crucial member of our Identity team, dedicated to maintaining and enhancing our real-time Verification Platform. Your primary focus will be on ensuring its security, scalability, and maintainability. This role involves designing and developing new systems that align with Veriff's core vision of fostering online trust through a reliable and user-friendly Identity Verification Platform.
Responsibilities
- Contribute to the design, documentation, and implementation of new product and system features, guided by senior engineers.
- Build, test, and maintain automation services using Python to enhance platform performance and overall reliability.
- Collaborate effectively with engineers, data scientists, and machine learning experts to solve complex technical problems.
- Assist with cross-team collaborations, ensuring alignment with dependency engineering teams and product stakeholders.
- Continuously expand your technical skills and contribute to the collective success of the team.
What You'll Bring
You’re a strong candidate if you possess:
- 3–5 years of experience in developing applications using Python.
- A solid understanding of modular design and SOLID principles, especially within distributed systems.
- Hands-on experience with APIs, message-queuing systems, and automated testing practices.
- Familiarity with relational databases and structured logging systems.
- Strong problem-solving abilities and the capacity to clearly articulate technical concepts to teammates.
You can explore our detailed tech stack on StackShare.
Why Join Veriff?
Veriff is the preferred identity verification platform for leading growth-driven organizations globally, helping them verify and safeguard users across the world. We pride ourselves on supporting the broadest range of identity documents from nearly every country, a list that is constantly growing. Our diverse team spans the United States, United Kingdom, Spain, and Estonia, backed by prominent investors like Accel, Alkeon, IVP, Tiger Capital, and Y Combinator. We are committed to building a safer, more secure world and aim to be the benchmark for online trust.
Joining Team Veriff offers you the chance to make a tangible impact and advance your career. We support our team members with a comprehensive benefits package designed with your well-being in mind. Some of our standout benefits include:
- Flexibility to work from home.
- Stock options, ensuring you share in our success.
- Extra recharge days in addition to your annual vacation.
- Comprehensive relocation support for moves to Estonia or Spain.
- Extensive medical, dental, and vision insurance for physical and mental health.
- Learning and Development & Health and Sports budget, customizable to your needs.
- Four weeks of fully paid sabbatical leave upon reaching your 5th work anniversary.
Our Commitment to Diversity
Veriff is an Equal Opportunities employer dedicated to fostering a diverse and representative team. We believe that different opinions, perspectives, and personalities drive innovation. We encourage applications from individuals who are passionate about their work and align with our values, regardless of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability. We understand that imposter syndrome and the confidence gap can deter spectacular candidates, so please know that whoever you are, we want to hear from you!
Please note that identity verification may be requested during the final stage of the recruitment process. For more details, refer to our Recruitment Privacy Policy. #SPBTAL
Key skills/competency
- Python
- Distributed Systems
- APIs
- Message Queuing
- Automated Testing
- Relational Databases
- Modular Design
- SOLID Principles
- Scalability
- Security
How to Get Hired at Veriff
- Research Veriff's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their innovative approach to identity verification.
- Tailor your resume for Identity roles: Highlight your Python expertise, experience with distributed systems, and any contributions to security, scalability, and API development.
- Showcase problem-solving skills: Prepare to discuss complex technical challenges you've faced, particularly in areas like real-time platforms, automation, or system design.
- Understand Veriff's tech stack: Familiarize yourself with Python, relational databases, message-queuing systems, and automated testing practices as mentioned for the role.
- Prepare for collaborative discussions: Emphasize your ability to work effectively in cross-functional teams, including interactions with data scientists, ML experts, and product stakeholders.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background