Resume and JobRESUME AND JOB
Veriff logo

Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!

Veriff

Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!

full-timePosted: Dec 17, 2025

Job Description

Senior Software Engineer (Identity) at Veriff - Join the Future of Online Identity Verification

Role Overview

Veriff is revolutionizing online identity verification, and we're seeking a Senior Software Engineer (Identity) to join our elite Engineering team in Tallinn, Estonia, Madrid, Spain, or fully remote across Europe. As a key player on our Identity team, you'll maintain and enhance our real-time Verification Platform, focusing on security, scalability, and maintainability.

Our platform powers identity verification for the world's most innovative organizations, supporting documents from nearly every country. With backing from top investors like Accel, Y Combinator, and Tiger Global, Veriff is at the forefront of building trust online. This senior-level role offers the chance to architect mission-critical systems that protect honest people worldwide while working with cutting-edge technologies like Python, distributed systems, and ML integration.

The Engineering team at Veriff thrives in a fast-paced environment, deploying excellence to stay ahead of the online identity crisis. You'll collaborate with diverse experts across the US, UK, Spain, and Estonia to solve complex challenges in real-time identity verification.

Key Responsibilities

As a Senior Software Engineer (Identity), your impact will be immediate and profound:

  • Lead System Design: Take ownership of design, documentation, and validation for product and system development, ensuring innovation and top-tier quality.
  • Python Automation Mastery: Build, test, and maintain automation services using Python to drive platform efficiency.
  • Cross-Team Collaboration: Work with engineers, data scientists, and ML experts to tackle identity verification challenges.
  • Partnership Ownership: Nurture relationships with dependency teams and product stakeholders to align strategies.
  • Mentorship Excellence: Guide and mentor team members, building skills aligned with Veriff's mission.
  • Platform Optimization: Maintain real-time Verification Platform with focus on security and scalability.
  • API Development: Design scalable, maintainable APIs using message queuing concepts.
  • Testing Leadership: Implement comprehensive test strategies for robust software.
  • Database Expertise: Leverage relational database concepts for optimal performance.
  • Logging & Monitoring: Utilize structured logging for system reliability.
  • Innovation Driver: Develop new systems supporting Veriff's trust-building vision.
  • Code Quality Guardian: Conduct reviews and enforce engineering best practices.
  • Scalability Architect: Ensure systems handle global-scale traffic.
  • Security Champion: Protect user data in high-stakes identity verification.

Qualifications & Requirements

We're looking for a battle-tested engineer who excels in large-scale systems:

  • 5+ years building large-scale Python applications
  • Deep expertise in modular design and SOLID principles for distributed systems
  • Proven experience with scalable APIs and message queuing (Kafka/RabbitMQ)
  • Mastery of testing strategies (unit, integration, E2E)
  • Strong relational database knowledge (PostgreSQL preferred)
  • Structured logging systems experience (ELK, Splunk)
  • Exceptional communication across technical and non-technical audiences
  • Experience with identity verification, fintech, or security domains
  • Collaborative mindset with ML/data science teams
  • Mentoring experience with junior engineers
  • Check our tech stack on StackShare

Senior Software Engineers at Veriff are passionate about clean code, system reliability, and making a tangible impact on global digital trust.

Salary & Benefits

Competitive Compensation: Senior Software Engineers (Identity) at Veriff earn $95,000-$135,000 USD annually (equivalent in EUR), depending on experience and location, plus performance bonuses and equity.

  • Remote work across Europe (Tallinn/Madrid hubs)
  • Comprehensive health insurance
  • 25+ days PTO + parental leave
  • Stock options in unicorn trajectory company
  • $2000 annual learning budget
  • Home office stipend + equipment
  • Wellness programs & mental health support
  • Conference sponsorships
  • Team offsites & flexible hours
  • Relocation support available

Why Join Veriff?

Veriff isn't just another tech company—we're solving the online identity crisis. Our platform verifies users for the world's fastest-growing organizations, processing documents from 200+ countries/territories. With 100M+ verifications completed, we're trusted by fintechs, gaming platforms, and marketplaces globally.

Our Advantages:

  • Top Investors: Accel, Y Combinator, Tiger Global, IVP
  • Global Team: US, UK, Spain, Estonia—diverse & talented
  • Cutting-Edge Tech: Python, ML, real-time systems, cloud-native
  • Impactful Mission: Protecting honest people online
  • Fast Growth: 5x revenue growth in 3 years

Join a team where engineers ship production code weekly, collaborate with ML PhDs, and directly influence product direction. At Veriff, your code builds trust at internet scale.

How to Apply

Ready to architect the future of identity verification? Send your resume, GitHub/StackShare profile, and a brief note on why you're excited about Veriff. We're moving fast—top candidates interview within 48 hours.

Application Process:

  1. Submit application (5 minutes)
  2. Technical screening call
  3. Live coding challenge
  4. System design interview
  5. Team cross-interview
  6. Offer within 2 weeks

Diversity drives innovation at Veriff. We welcome applicants from all backgrounds to build a safer internet together.

Locations

  • Tallinn, Estonia
  • Madrid, Spain
  • (Remote)

Salary

Estimated Salary Rangehigh confidence

99,750 - 148,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python Developmentintermediate
  • Scalable API Designintermediate
  • Distributed Systemsintermediate
  • SOLID Principlesintermediate
  • Message Queuing (Kafka, RabbitMQ)intermediate
  • Relational Databases (PostgreSQL)intermediate
  • Test-Driven Development (TDD)intermediate
  • Structured Logging (ELK Stack)intermediate
  • Microservices Architectureintermediate
  • Identity Verification Systemsintermediate
  • Security Engineeringintermediate
  • Automation Servicesintermediate
  • Machine Learning Integrationintermediate
  • Cross-Functional Collaborationintermediate
  • Technical Mentoringintermediate
  • System Design Documentationintermediate
  • Real-Time Platformsintermediate
  • Cloud Infrastructure (AWS/GCP)intermediate
  • CI/CD Pipelinesintermediate
  • Docker & Kubernetesintermediate

Required Qualifications

  • 5+ years of experience building large-scale applications with Python (experience)
  • Strong understanding of modular design approaches and SOLID principles in distributed systems (experience)
  • Hands-on experience with building scalable and maintainable APIs (experience)
  • Deep knowledge of message-queuing concepts (Kafka, RabbitMQ, SQS) (experience)
  • Proficiency in various test strategies including unit, integration, and end-to-end testing (experience)
  • Solid understanding of fundamental relational database concepts (PostgreSQL, MySQL) (experience)
  • Familiarity with structured logging systems (ELK, Splunk) (experience)
  • Exceptional communication skills to articulate technical ideas to engineers and non-engineers (experience)
  • Experience working with data scientists and machine learning experts (experience)
  • Proven track record of mentoring junior engineers (experience)
  • Bachelor's degree in Computer Science or related field (preferred) (experience)
  • Experience in identity verification or fintech security domains (experience)

Responsibilities

  • Design, document, and validate product and system development processes
  • Build, test, and maintain automation services using Python
  • Collaborate with engineers, data scientists, and ML experts on complex challenges
  • Own cross-functional partnerships with dependency teams and product stakeholders
  • Mentor and guide team members to align with company mission
  • Maintain and improve real-time Verification Platform focusing on security
  • Ensure platform scalability and maintainability for high-traffic environments
  • Develop new systems supporting Veriff's identity verification vision
  • Implement robust testing strategies for reliable software solutions
  • Optimize APIs and message queuing systems for performance
  • Contribute to technical documentation and architecture decisions
  • Participate in code reviews and engineering best practices
  • Monitor and improve system reliability using structured logging
  • Drive innovation in identity verification technology stack

Benefits

  • general: Competitive salary with performance bonuses
  • general: Remote work flexibility across Europe
  • general: Comprehensive health insurance coverage
  • general: Generous paid time off (25+ days)
  • general: Stock options in high-growth startup
  • general: Professional development budget ($2000/year)
  • general: Home office setup allowance
  • general: Parental leave (6 months paid)
  • general: Mental health support programs
  • general: Team-building events and offsites
  • general: Latest tech equipment provided
  • general: Flexible working hours
  • general: Company-sponsored conferences
  • general: Wellness stipend ($500/year)
  • general: Relocation assistance for Tallinn/Madrid

Target Your Resume for "Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!" , Veriff

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!" , Veriff

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Senior Software Engineer Identity VeriffPython developer jobs remote EuropeDistributed systems engineer TallinnIdentity verification software engineerScalable API developer Spain remoteVeriff engineering careersSenior Python engineer fintechReal-time verification platform jobsSecurity software engineer remoteMachine learning systems engineerTallinn tech jobs senior engineerMadrid remote software developerSOLID principles Python jobsMessage queuing engineer KafkaIdentity platform software jobsVeriff StackShare tech stackSenior engineer stock optionsEurope remote Python developerFintech security engineer careersY Combinator startup engineering jobsScalable systems Python TallinnRemote senior software engineer SpainAuthentication & Identity

Answer 10 quick questions to check your fit for Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now! @ Veriff.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Veriff logo

Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!

Veriff

Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!

full-timePosted: Dec 17, 2025

Job Description

Senior Software Engineer (Identity) at Veriff - Join the Future of Online Identity Verification

Role Overview

Veriff is revolutionizing online identity verification, and we're seeking a Senior Software Engineer (Identity) to join our elite Engineering team in Tallinn, Estonia, Madrid, Spain, or fully remote across Europe. As a key player on our Identity team, you'll maintain and enhance our real-time Verification Platform, focusing on security, scalability, and maintainability.

Our platform powers identity verification for the world's most innovative organizations, supporting documents from nearly every country. With backing from top investors like Accel, Y Combinator, and Tiger Global, Veriff is at the forefront of building trust online. This senior-level role offers the chance to architect mission-critical systems that protect honest people worldwide while working with cutting-edge technologies like Python, distributed systems, and ML integration.

The Engineering team at Veriff thrives in a fast-paced environment, deploying excellence to stay ahead of the online identity crisis. You'll collaborate with diverse experts across the US, UK, Spain, and Estonia to solve complex challenges in real-time identity verification.

Key Responsibilities

As a Senior Software Engineer (Identity), your impact will be immediate and profound:

  • Lead System Design: Take ownership of design, documentation, and validation for product and system development, ensuring innovation and top-tier quality.
  • Python Automation Mastery: Build, test, and maintain automation services using Python to drive platform efficiency.
  • Cross-Team Collaboration: Work with engineers, data scientists, and ML experts to tackle identity verification challenges.
  • Partnership Ownership: Nurture relationships with dependency teams and product stakeholders to align strategies.
  • Mentorship Excellence: Guide and mentor team members, building skills aligned with Veriff's mission.
  • Platform Optimization: Maintain real-time Verification Platform with focus on security and scalability.
  • API Development: Design scalable, maintainable APIs using message queuing concepts.
  • Testing Leadership: Implement comprehensive test strategies for robust software.
  • Database Expertise: Leverage relational database concepts for optimal performance.
  • Logging & Monitoring: Utilize structured logging for system reliability.
  • Innovation Driver: Develop new systems supporting Veriff's trust-building vision.
  • Code Quality Guardian: Conduct reviews and enforce engineering best practices.
  • Scalability Architect: Ensure systems handle global-scale traffic.
  • Security Champion: Protect user data in high-stakes identity verification.

Qualifications & Requirements

We're looking for a battle-tested engineer who excels in large-scale systems:

  • 5+ years building large-scale Python applications
  • Deep expertise in modular design and SOLID principles for distributed systems
  • Proven experience with scalable APIs and message queuing (Kafka/RabbitMQ)
  • Mastery of testing strategies (unit, integration, E2E)
  • Strong relational database knowledge (PostgreSQL preferred)
  • Structured logging systems experience (ELK, Splunk)
  • Exceptional communication across technical and non-technical audiences
  • Experience with identity verification, fintech, or security domains
  • Collaborative mindset with ML/data science teams
  • Mentoring experience with junior engineers
  • Check our tech stack on StackShare

Senior Software Engineers at Veriff are passionate about clean code, system reliability, and making a tangible impact on global digital trust.

Salary & Benefits

Competitive Compensation: Senior Software Engineers (Identity) at Veriff earn $95,000-$135,000 USD annually (equivalent in EUR), depending on experience and location, plus performance bonuses and equity.

  • Remote work across Europe (Tallinn/Madrid hubs)
  • Comprehensive health insurance
  • 25+ days PTO + parental leave
  • Stock options in unicorn trajectory company
  • $2000 annual learning budget
  • Home office stipend + equipment
  • Wellness programs & mental health support
  • Conference sponsorships
  • Team offsites & flexible hours
  • Relocation support available

Why Join Veriff?

Veriff isn't just another tech company—we're solving the online identity crisis. Our platform verifies users for the world's fastest-growing organizations, processing documents from 200+ countries/territories. With 100M+ verifications completed, we're trusted by fintechs, gaming platforms, and marketplaces globally.

Our Advantages:

  • Top Investors: Accel, Y Combinator, Tiger Global, IVP
  • Global Team: US, UK, Spain, Estonia—diverse & talented
  • Cutting-Edge Tech: Python, ML, real-time systems, cloud-native
  • Impactful Mission: Protecting honest people online
  • Fast Growth: 5x revenue growth in 3 years

Join a team where engineers ship production code weekly, collaborate with ML PhDs, and directly influence product direction. At Veriff, your code builds trust at internet scale.

How to Apply

Ready to architect the future of identity verification? Send your resume, GitHub/StackShare profile, and a brief note on why you're excited about Veriff. We're moving fast—top candidates interview within 48 hours.

Application Process:

  1. Submit application (5 minutes)
  2. Technical screening call
  3. Live coding challenge
  4. System design interview
  5. Team cross-interview
  6. Offer within 2 weeks

Diversity drives innovation at Veriff. We welcome applicants from all backgrounds to build a safer internet together.

Locations

  • Tallinn, Estonia
  • Madrid, Spain
  • (Remote)

Salary

Estimated Salary Rangehigh confidence

99,750 - 148,500 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Python Developmentintermediate
  • Scalable API Designintermediate
  • Distributed Systemsintermediate
  • SOLID Principlesintermediate
  • Message Queuing (Kafka, RabbitMQ)intermediate
  • Relational Databases (PostgreSQL)intermediate
  • Test-Driven Development (TDD)intermediate
  • Structured Logging (ELK Stack)intermediate
  • Microservices Architectureintermediate
  • Identity Verification Systemsintermediate
  • Security Engineeringintermediate
  • Automation Servicesintermediate
  • Machine Learning Integrationintermediate
  • Cross-Functional Collaborationintermediate
  • Technical Mentoringintermediate
  • System Design Documentationintermediate
  • Real-Time Platformsintermediate
  • Cloud Infrastructure (AWS/GCP)intermediate
  • CI/CD Pipelinesintermediate
  • Docker & Kubernetesintermediate

Required Qualifications

  • 5+ years of experience building large-scale applications with Python (experience)
  • Strong understanding of modular design approaches and SOLID principles in distributed systems (experience)
  • Hands-on experience with building scalable and maintainable APIs (experience)
  • Deep knowledge of message-queuing concepts (Kafka, RabbitMQ, SQS) (experience)
  • Proficiency in various test strategies including unit, integration, and end-to-end testing (experience)
  • Solid understanding of fundamental relational database concepts (PostgreSQL, MySQL) (experience)
  • Familiarity with structured logging systems (ELK, Splunk) (experience)
  • Exceptional communication skills to articulate technical ideas to engineers and non-engineers (experience)
  • Experience working with data scientists and machine learning experts (experience)
  • Proven track record of mentoring junior engineers (experience)
  • Bachelor's degree in Computer Science or related field (preferred) (experience)
  • Experience in identity verification or fintech security domains (experience)

Responsibilities

  • Design, document, and validate product and system development processes
  • Build, test, and maintain automation services using Python
  • Collaborate with engineers, data scientists, and ML experts on complex challenges
  • Own cross-functional partnerships with dependency teams and product stakeholders
  • Mentor and guide team members to align with company mission
  • Maintain and improve real-time Verification Platform focusing on security
  • Ensure platform scalability and maintainability for high-traffic environments
  • Develop new systems supporting Veriff's identity verification vision
  • Implement robust testing strategies for reliable software solutions
  • Optimize APIs and message queuing systems for performance
  • Contribute to technical documentation and architecture decisions
  • Participate in code reviews and engineering best practices
  • Monitor and improve system reliability using structured logging
  • Drive innovation in identity verification technology stack

Benefits

  • general: Competitive salary with performance bonuses
  • general: Remote work flexibility across Europe
  • general: Comprehensive health insurance coverage
  • general: Generous paid time off (25+ days)
  • general: Stock options in high-growth startup
  • general: Professional development budget ($2000/year)
  • general: Home office setup allowance
  • general: Parental leave (6 months paid)
  • general: Mental health support programs
  • general: Team-building events and offsites
  • general: Latest tech equipment provided
  • general: Flexible working hours
  • general: Company-sponsored conferences
  • general: Wellness stipend ($500/year)
  • general: Relocation assistance for Tallinn/Madrid

Target Your Resume for "Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!" , Veriff

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now!" , Veriff

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Senior Software Engineer Identity VeriffPython developer jobs remote EuropeDistributed systems engineer TallinnIdentity verification software engineerScalable API developer Spain remoteVeriff engineering careersSenior Python engineer fintechReal-time verification platform jobsSecurity software engineer remoteMachine learning systems engineerTallinn tech jobs senior engineerMadrid remote software developerSOLID principles Python jobsMessage queuing engineer KafkaIdentity platform software jobsVeriff StackShare tech stackSenior engineer stock optionsEurope remote Python developerFintech security engineer careersY Combinator startup engineering jobsScalable systems Python TallinnRemote senior software engineer SpainAuthentication & Identity

Answer 10 quick questions to check your fit for Senior Software Engineer (Identity) Careers at Veriff - Tallinn, Estonia & Madrid, Spain (Remote) | Apply Now! @ Veriff.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.