Software Engineer
Posted Updated
- As a Software Engineer on Socure’s Document Verification (DocV) team, you will play a key role in building and enhancing the core server-side components that power large-scale identity verification
- You’ll develop critical microservices and APIs responsible for document capture, processing, and verification—integrating with advanced machine learning models to ensure ID authenticity and detect fraud
- Develop and maintain scalable backend services: Design, build, and support robust, scalable, and secure backend services and APIs for identity document processing and verification. Ensure systems are reliable and performant at high scale
- Cross-functional collaboration: Partner closely with Product, Data Science/Machine Learning, and Infrastructure teams to deliver new document verification features. Translate product requirements and ML model outputs into efficient backend solutions within an agile environment
- Improve code quality and practices: Champion best practices in coding, code review, testing coverage, performance optimizations, security, and CI/CD for DocV backend systems, driving enhancements in reliability and maintainability
- Own backend architecture: Take ownership of backend architectural decisions, championing best practices in API design, microservice architecture, and secure data handling. Design systems for scalability, resiliency, and seamless integration with other Socure services
- Optimize performance and reliability: Analyze production metrics and real-world usage data to continuously refine system performance, scalability, and reliability. Identify bottlenecks and proactively lead initiatives to optimize response times and uptime
- Integrate ML/CV capabilities: Collaborate with data scientists to integrate machine learning and computer vision components into the DocV backend pipeline. Ensure the successful deployment and utilization of document verification models and decision logic
- Collaborate with frontend/mobile teams: Work closely with frontend and mobile engineers to define clear API contracts, deliver a seamless end-to-end user experience, and support effective use of backend services. Assist with integration troubleshooting as needed
Benefits
- Health: Comprehensive medical coverage, including vision, dental, and FSA
- Parental Leave: Generous leave allowance for
parents-to-be - 401k: Pre-tax savings for retirement
- Life Insurance: Protect your family in
case of emergency - PTO: Take as much time as you need,
when you need it - 100% Remote: Work from anywhere anytime, whatever suits your lifestyle
- WFH Allowance: Generous reimbursement program to maximize your WFH setup
- Deskpass: Work in an office environment whenever you feel the need
- Mental Health Provider: Connect with clinicians when you need it
- Learning & Development: Self-education allowance & free career coaching
- Employee Assistance Program “EAP”: Lifestyle resources available as well as additional mental health resources
- Fertility Provider: Family planning solutions for those interested
- Personal Legal Support: Significant discounts with RocketLawyer
- Programming skills: Strong proficiency with backend programming languages (especially Golang) and frameworks for building APIs and microservices. Hands-on experience developing gRPC and RESTful APIs and implementing server-side business logic
- Team collaboration: Track record of collaborating effectively with cross-functional teams, including frontend engineers, data scientists, and product stakeholders. Excellent communication skills to articulate technical concepts and requirements across disciplines
- Experience: 3+ years of experience building and shipping modern backend services or distributed systems at scale, with a proven track record of delivering backend software in fast-paced environments
- Scalable systems expertise: Proven experience designing and developing scalable, high-availability microservices and APIs in cloud environments, with an understanding of fault tolerance and low latency requirements
- Performance & security: Solid understanding of backend performance optimization and security best practices, especially when handling sensitive data (PII). Skilled in profiling services, optimizing queries, and securing data in transit and at rest
