
Software Engineer - II
Socure
Software Engineer - II on Socure's Document Verification (DocV) team, building scalable backend services and APIs for identity document processing, integrating ML/CV models, and ensuring reliability, security, and performance at scale.
Qualification
- 3+ years of experience building and maintaining backend services and APIs.
- Experience designing and implementing scalable, secure microservice architectures.
- Experience collaborating with data science / ML teams and integrating ML/CV components into production pipelines.
- Familiarity with CI/CD practices, testing methodologies, and performance/security optimization.
- Experience with containerization and cloud infrastructure (e.g., Docker; AWS or similar) and orchestration concepts.
- Strong knowledge of secure data handling, privacy, and security best practices in backend systems.
- Excellent collaboration and communication skills to work across cross-functional teams.
- Bachelor's degree in Computer Science or related field, or equivalent practical experience.
Responsibility
- Develop and maintain scalable backend services and APIs for identity document processing and verification.
- Design and implement robust microservice architectures with secure data handling for high-scale operation.
- Collaborate with Product, Data Science/ML, and Infrastructure teams to deliver new document verification features; translate ML model outputs into backend solutions.
- Champion code quality, testing coverage, performance optimizations, security, and CI/CD practices for DocV backend systems.
- Own backend architectural decisions, API design, scalability, resiliency, and seamless integration with other Socure services.
- Analyze production metrics and real-world usage to optimize performance and uptime; identify bottlenecks and drive improvements.
- Integrate ML and computer vision components into the DocV backend pipeline and support deployment of models and decision logic.
- Collaborate with frontend/mobile teams to define API contracts and support end-to-end user experience; troubleshoot integrations as needed.



