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.