engineering
Posted Jan 28Senior Software Engineer - Backend (DocV)
at Socure
United StatesHybrid
Responsibilities
- Ensure these services are reliable and performant to handle high-volume identity verification requests. - 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 .
- requirements and ML model outputs into efficient backend solutions. - Improve code quality and practices: Drive improvements in code quality, testing coverage, performance optimization, security, and CI/CD practices for the DocV backend systems.
- Champion best practices in coding, code review, and deployment to enhance reliability and maintainability. - Own backend architecture: Own backend architecture decisions and advocate for best practices in API design, microservice architecture, and secure data handling across the team.
- Ensure the system is designed for scalability, resilience, and ease of integration with other Socure services. - Optimize performance and reliability: Analyze production metrics and real-world usage data to continuously refine system performance, reliability, and scalability.
- OCR results, face match scores) into backend decisioning logic. - 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
Requirements
- 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.
- experience across web and mobile SDKs. Provide support and guidance to client-side teams in using backend services effectively and debug integration issues when necessary. QUALIFICATIONS -
- Proven track record of delivering production backend software in fast-paced environments. - Programming skills: Advanced proficiency in backend programming languages (e.g.,GoLang, Java, Scala) and frameworks for building APIs and microservices . Hands-on
- experience with developing gRPC and RESTful APIs and server-side business logic. - Scalable systems expertise:
- Experience building scalable, high-availability microservices and RESTful APIs that can handle large volumes of transactions .
- Familiarity with designing for fault tolerance and low latency in a cloud environment. - Performance & security: Solid understanding of performance optimization and backend security best practices, especially when processing sensitive data (PII).