This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Backend Engineer on the Document Verification (DocV) team, you’ll build and refine the critical server-side components that enable identity verification at scale. This includes developing the core microservices and APIs that drive document capture, processing, and verification workflows – including integration with machine learning models for ID authenticity and fraud detection. Your work will ensure millions of users can verify their identities seamlessly on our platform, reinforcing Socure’s reputation for trustworthiness, speed, and security.
Job Responsibility:
Develop and maintain scalable backend services: Build and maintain robust, scalable, and secure backend services and APIs for identity document processing and verification
Cross-functional collaboration: Collaborate with Product, Data Science/Machine Learning, and Infrastructure teams to design and implement new document verification features in an agile environment
Improve code quality and practices: Drive improvements in code quality, testing coverage, performance optimization, security, and CI/CD practices for the DocV backend systems
Own backend architecture: Own backend architecture decisions and advocate for best practices in API design, microservice architecture, and secure data handling across the team
Optimize performance and reliability: Analyze production metrics and real-world usage data to continuously refine system performance, reliability, and scalability
Integrate ML/CV capabilities: Contribute to the integration of machine learning and computer vision components into the DocV backend pipeline, ensuring smooth deployment of document verification models and algorithms
Collaborate with frontend/mobile teams: Work closely with frontend and mobile engineers to define clear API contracts and ensure a seamless end-to-end user experience across web and mobile SDKs
Requirements:
5+ years of experience building and shipping modern backend services or distributed systems at scale
Advanced proficiency in backend programming languages (e.g.,GoLang, Java, Scala) and frameworks for building APIs and microservices
Experience building scalable, high-availability microservices and RESTful APIs that can handle large volumes of transactions
Solid understanding of performance optimization and backend security best practices, especially when processing sensitive data (PII)
Proven ability to collaborate effectively with cross-functional teams including frontend engineers, data scientists, and product stakeholders
Nice to have:
Experience with identity verification, fraud prevention, or related domains (e.g. Document Verification, Device Risk, Identity Verification)
Familiarity with computer vision or machine learning techniques in the context of document verification (e.g., OCR, face matching)
Knowledge of AWS cloud platform (Experience with GCP is a plus) and container orchestration (Docker/Kubernetes) for deploying services
Familiarity with streaming and data processing frameworks (e.g., Kafka, Spark) for building high-volume data pipelines
Passion for continuous improvement in backend architecture, code quality, and engineering best practices