Socure logo

Staff Software Engineer Backend

SocureRemote
Carson City
70000 - 150000
Posted July 28, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Staff Backend Engineer - Identity Graph Team

About Socure:

Socure is a leading identity verification and fraud prevention platform that solves real, high-impact problems at scale. We are looking for a talented and passionate Staff Backend Engineer to join our Identity Graph Team and help us build the next generation of identity solutions.

Responsibilities:

  • Lead the development of Socure's next-generation Entity Resolution API.
  • Design and build streaming and batch data pipelines for a low-latency Search Cluster (ElasticSearch/Vespa).
  • Develop scalable, cloud-native APIs for high-accuracy, high-speed entity linking results.
  • Collaborate with cross-functional teams to design scalable APIs, build robust pipelines, and ensure reliable distributed systems.
  • Conduct performance tuning and debugging of search systems under high throughput and low-latency requirements.

Qualifications:

  • 8+ years of backend software engineering experience, with 1+ years in a staff/principal-level role.
  • Expertise in search technologies like ElasticSearch or Vespa.
  • Strong cloud-native experience, especially with AWS services like S3, SQS, Lambda, and Kafka.
  • Deep knowledge of Kubernetes-based application development and deployment.
  • Strong proficiency in one or more backend programming languages (Java, Scala, Go, Python, etc.).
  • Experience benchmarking and deploying machine learning models into production search pipelines.

Qualifications

Required:

  • Experience: 8+ years of proven experience in backend software engineering, including 1+ year in a staff or principal-level role.
  • Search Expertise: Deep understanding and hands-on experience with search technologies like ElasticSearch or Vespa.
  • Cloud Proficiency: Strong expertise in cloud-native development, particularly with AWS services such as S3, SQS, Lambda, and Kafka.
  • Kubernetes Knowledge: Demonstrated ability to develop and deploy applications using Kubernetes.
  • Programming Skills: Proficiency in one or more backend programming languages (Java, Scala, Go, Python, etc.).
  • ML Integration: Experience benchmarking and deploying machine learning models into production search pipelines.

Preferred:

  • Experience with distributed systems and data pipelines.
  • Familiarity with data modeling and schema design.
  • Strong understanding of API design principles and best practices.
  • Excellent communication and collaboration skills.

Key Responsibilities:

API Development & Architecture:

  • Lead the design and development of Socure's next-generation Entity Resolution API, ensuring scalability, performance, and reliability.
  • Develop and maintain RESTful APIs for high-accuracy, high-speed entity linking results, adhering to best practices and industry standards.

Data Pipelines & Infrastructure:

  • Design, build, and optimize streaming and batch data pipelines for a low-latency search cluster (ElasticSearch/Vespa).
  • Collaborate with infrastructure teams to ensure efficient data ingestion, processing, and storage within a cloud-native environment.

Search System Optimization:

  • Conduct performance tuning and debugging of search systems to meet stringent throughput and latency requirements.
  • Implement strategies for data indexing, query optimization, and caching to enhance search performance and user experience.

Team Collaboration & Innovation:

  • Collaborate effectively with cross-functional teams, including product, data science, and infrastructure, to deliver high-quality solutions.
  • Contribute to the continuous improvement of Socure's search infrastructure and technologies through research, experimentation, and knowledge sharing.

Selection Process

Socure Staff Backend Engineer - Identity Graph Team: Hiring Workflow

1. Application Review: Candidates submit resumes and cover letters. The AI-powered system screens for required skills and experience, ranking applicants based on relevance.

2. Phone Screening: Top candidates participate in a 30-minute phone interview with a recruiter, focusing on technical background, experience, and cultural fit.

3. Technical Assessment: Shortlisted candidates complete a coding challenge designed to evaluate their problem-solving skills and proficiency in relevant technologies.

4. On-site Interviews: Candidates selected from the technical assessment participate in a series of in-person interviews with the hiring manager, team members, and potentially senior leadership. These interviews delve deeper into technical expertise, project experience, and cultural alignment.

5. Reference Checks: Final candidates undergo reference checks to verify their professional experience and work ethic.

6. Offer & Onboarding: The chosen candidate receives a formal job offer, followed by a comprehensive onboarding process to integrate them into the Socure team.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Socure

About Socure

Socure is a leading identity verification and fraud prevention platform revolutionizing how businesses assess and manage risk. We empower organizations to confidently onboard new customers, protect against fraud, and build trust in the digital world.

Socure's cutting-edge technology leverages artificial intelligence and machine learning to analyze vast amounts of data, providing unparalleled accuracy and speed in identity verification. Our platform helps businesses across various industries, including financial services, e-commerce, and healthcare, mitigate fraud, reduce costs, and enhance customer experiences.

Driven by a mission to create a safer and more inclusive digital world, Socure is committed to delivering innovative solutions that empower businesses to thrive in an increasingly complex landscape.

Ready to Apply?

Join Socure and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job