Socure

Software Engineer - II

New York - Remote. Posted 11 months ago

The role

You will build and enhance core server-side components for the Document Verification team. This includes developing microservices and APIs for document capture, processing, and verification by integrating with machine learning models.

What you will do

  • Design, build, and support scalable and secure backend services and APIs.
  • Partner with Product, Data Science/Machine Learning, and Infrastructure teams.
  • Champion best practices in coding, code review, testing, performance, security, and CI/CD.
  • Take ownership of backend architectural decisions and API design.
  • Analyze production metrics to refine system performance, scalability, and reliability.
  • Integrate machine learning and computer vision components into the backend pipeline.
  • Work with frontend and mobile engineers to define API contracts and support integration.

Required qualifications

  • 3+ years of experience building and shipping modern backend services or distributed systems at scale.
  • Strong proficiency with backend programming languages, especially Golang.
  • Experience developing gRPC and RESTful APIs and implementing server-side business logic.
  • Experience designing and developing scalable, high-availability microservices and APIs in cloud environments.
  • Understanding of fault tolerance and low latency requirements.
  • Solid understanding of backend performance optimization and security best practices for handling sensitive data (PII).
  • Skilled in profiling services, optimizing queries, and securing data in transit and at rest.
  • Track record of collaborating effectively with cross-functional teams.

About the company

Socure is building the identity trust infrastructure for the digital economy by verifying identities in real time and stopping fraud.

Software Engineer - II at Socure | JobZoey