Socure

Senior Software Engineer – Backend

Socure

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

About the role

  • Build and maintain robust, scalable, and secure backend services and APIs for identity document processing and verification
  • Collaborate with Product, Data Science/Machine Learning, and Infrastructure teams to design and implement new document verification features in an agile environment
  • Drive improvements in code quality, testing coverage, performance optimization, security, and CI/CD practices for the DocV backend systems
  • Own backend architecture decisions and advocate for best practices in API design, microservice architecture, and secure data handling
  • Analyze production metrics and real-world usage data to continuously refine system performance, reliability, and scalability
  • Contribute to the integration of machine learning and computer vision components into the DocV backend pipeline
  • Work closely with frontend and mobile engineers to define clear API contracts and ensure a seamless end-to-end user experience

Requirements

  • 5+ years of experience building and shipping modern backend services or distributed systems at scale
  • 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
  • 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
  • Solid understanding of performance optimization and backend security best practices, especially when processing sensitive data (PII)
  • Proven ability to collaborate effectively with cross-functional teams including frontend engineers, data scientists, and product stakeholders
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoLangJavaScalagRPCRESTful APIsmicroservicesperformance optimizationbackend securitycloud environmentserver-side business logic
Soft Skills
collaborationcommunicationproblem-solvingagile methodologycross-functional teamworkadvocacy for best practicesanalytical skillsownershipadaptabilityattention to detail