Talent.com
Lead Software Engineer
Lead Software EngineerRelativity • Minneapolis, MN, US
[error_messages.no_longer_accepting]
Lead Software Engineer

Lead Software Engineer

Relativity • Minneapolis, MN, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Posting Type

Hybrid

Job Overview

We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity. This role is ideal for an experienced engineer who thrives on designing and operating high throughput ingestion pipelines that transform raw documents into search-ready indexes at scale.

As the technical lead for the Retrieval Ingestion Team, you will own the ingestion lifecycle-from content acquisition and normalization through indexing, enrichment, and monitoring. You will guide the team in building fault-tolerant, low-latency systems that keep billions of documents discoverable and searchable in real time. You will balance hands-on technical contributions with leadership responsibilities, mentoring engineers on the team, shaping best practices for distributed ingestion, and ensuring alignment with platform-wide retrieval and search goals.

Job Description and Requirements

Key Responsibilities

  • Lead the Retrieval Ingestion Team, providing technical direction, mentoring, and coordination across projects.
  • Architect and maintain scalable ingestion pipelines that handle billions of documents reliably and efficiently.
  • Drive adoption of event-driven and micro-batch ingestion frameworks using Kafka, Kinesis, or Flink.
  • Collaborate with retrieval engineers to ensure ingested data is optimized for indexing and retrieval performance (sharding, metadata enrichment, incremental updates).
  • Establish SLAs and monitoring for ingestion throughput, latency, data completeness, and recovery.
  • Partner with platform, security, and compliance teams to ensure ingestion pipelines handle sensitive legal data securely and meet enterprise standards.
  • Champion best practices in CI / CD, observability, automated testing, and operational readiness for ingestion systems.
  • Contribute to innovation by incorporating vector indexing, knowledge graph enrichment, and AI-driven pipelines into the ingestion workflow.

Required Skills and Experience

  • 6+ years of professional software engineering experience, including 2+ years in a lead role.
  • Proven expertise in building distributed ingestion or ETL systems for search or largescale data platforms.
  • Deep knowledge of indexing / search systems (Elasticsearch, Lucene, Solr, Vespa, or OpenSearch).
  • Strong programming skills in C#, Java, Python, or Go, with emphasis on reliability and performance.
  • Familiarity with schema evolution, metadata modeling, and handling semi / unstructured data for indexing.
  • Hands-on experience with Kubernetes, containerization, and CI / CD pipelines in cloud environments (Azure, AWS, or GCP).
  • Strong background in observability and operational resilience for ingestion systems.
  • Desirable Skills and Experience

  • Experience integrating embeddings and vector databases into ingestion workflows.
  • Familiarity with knowledge graph enrichment for entity and relationship extraction during ingestion.
  • Background in compliance-heavy domains such as legal, finance, or healthcare.
  • Experience with change data capture (CDC) and event sourcing patterns.
  • Contributions to open-source ingestion, indexing, or retrieval frameworks.
  • Why Join Us?

  • Lead the Retrieval Ingestion Team, driving how documents flow into Relativity's next generation search platform.
  • Operate at the core of retrieval, distributed systems, and AI, ensuring billions of documents are indexed securely and efficiently.
  • Mentor engineers and shape best practices for ingestion and indexing across the organization.
  • Join a cloud-native engineering culture investing in scalable, AI-enabled retrieval systems that transform how legal data is discovered.
  • Relativity is committed to competitive, fair, and equitable compensation practices.

    This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.

    The expected salary range for this role is between following values :

    $150,000 and $224,000

    The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.

    [job_alerts.create_a_job]

    Lead Software Engineer • Minneapolis, MN, US

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    Connective Health • Minneapolis, MN, United States
    [job_card.full_time]
    Senior Software Engineer (Full Stack / Backend).Connective Health is revolutionizing patient care by sourcing fragmented data and delivering actionable insights directly to providers.In the last 12...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Reliability Engineer (Reliability Engineer II)

    Software Reliability Engineer (Reliability Engineer II)

    ATR International • Mounds View, MN, United States
    [job_card.full_time]
    We are seeing a Software Reliability Engineer for an important client.The 3 main responsibilities / day to day activities required for this role : software reliability testing, software reliability FM...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Kubernetes SRE

    Lead Kubernetes SRE

    Omni Inclusive • Minneapolis, MN, United States
    [job_card.full_time]
    PROJECT : Individual will be working with a large team in building a new Kubernetes platform service to support multi-cloud modernization strategy. This engineer will also assist with building tools ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Engineer

    Lead Engineer

    Apex Engineering Group Inc • Minnetonka, MN, United States
    [job_card.full_time]
    Fargo, Bismarck, or Dickinson, ND or Detroit Lakes, St.Apex Engineering Group has an opening for a Lead Engineer working in our Water Group. Primary responsibilities include managing a team of engin...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Quality Engineer (Java,SQL,Agile) | Remote |

    Lead Quality Engineer (Java,SQL,Agile) | Remote |

    E-Solutions • Minneapolis, MN, United States
    [job_card.full_time]
    What is the specific title of the position - Lead Quality Engineer.Work location (specify UHG / UHC / Optum location or remote / telecommute) - Telecommute. Please provide a summary of the project / initiat...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Technical Lead Software Developer

    Technical Lead Software Developer

    Minnesota Jobs • Minneapolis, MN, US
    [job_card.full_time]
    Technical Lead Software Developer.Description About Sun Country Airlines We're not your average airline.We're agile, resilient, and full of unique opportunity. Here, you can grow as part of an ambit...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead ASIC Design Engineer

    Lead ASIC Design Engineer

    Chelsea Search Group • Minneapolis, MN, United States
    [job_card.full_time]
    Minneapolis, MN (onsite / hybrid).US Citizen or US Permanent Resident.Full-Time + Health Benefits + 401K Plan with profit sharing + PTO + Stock Option Plan. As ASIC Design Lead, you will play a pivota...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Leidos Inc • Eagan, MN, United States
    [job_card.full_time]
    The Transportation Solution division within the Leidos Health & Civil sector is seeking a Software Engineer who will be a member of a dynamic team working United Kingdom (UK) NATS Flight Data Proce...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Solution Engineer

    Solution Engineer

    C3.ai, Inc. • Minneapolis, MN, United States
    [job_card.full_time]
    C3 AI (NYSE : AI), is the Enterprise AI application software company.C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Engineer - Mobile Platform (AI & Cross-Platform) - Remote

    Lead Engineer - Mobile Platform (AI & Cross-Platform) - Remote

    Optum • Minnetonka, MN, United States
    [job_card.full_time]
    Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives.The work you do with our team will directly improve health outcomes by connect...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Minneapolis, MN, United States
    [job_card.full_time]
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Leonardo DRS • Burnsville, MN, United States
    [job_card.full_time]
    The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware enterprise services, as well as world-class manufacturing a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer - Platform (Experienced; Remote)

    Software Engineer - Platform (Experienced; Remote)

    Dagster Labs • Minneapolis, MN, United States
    [filters.remote]
    [job_card.full_time]
    Software Engineer - Platform (Experienced; Remote).Remote with offices in San Francisco, CA / New York, NY / Minneapolis, MN. From scrappy startups to global enterprises, thousands of teams trust us...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer Lead - Eligibility

    Software Engineer Lead - Eligibility

    Medica • Minnetonka, MN, United States
    [job_card.full_time]
    Medica is a nonprofit health plan with more than a million members that serves communities in Minnesota, Nebraska, Wisconsin, Missouri, and beyond. We deliver personalized health care experiences an...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Full Stack Software Engineer - Hybrid

    Full Stack Software Engineer - Hybrid

    Sowelo Consulting sp. z o.o. sp. k. • Minneapolis, MN, United States
    [job_card.full_time]
    Do you have Full Stack experience with Java, Kotlin and Typescript?.Would you like to join a team that encourages continuous learning?. Great, Please read on as we have a role for you.You could join...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Manager, Software Engineering

    Manager, Software Engineering

    Circle • Minneapolis, MN, United States
    [job_card.full_time]
    Continue with Google Continue with Google.Circle is a financial technology company at the epicenter of the emerging internet of money, where value can finally travel like other digital data — globa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr Software Engineer (T-SQL / 837 Medical Claims)

    Sr Software Engineer (T-SQL / 837 Medical Claims)

    UnitedHealth Group • Minneapolis, MN, United States
    [job_card.full_time]
    At UnitedHealthcare, we're simplifying the health care experience, creating healthier communities and removing barriers to quality care. The work you do here impacts the lives of millions of people ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    DOCSI • Minneapolis, MN, United States
    [job_card.full_time]
    DOCSI is seeking a talented, driven software engineer to join our engineering team.We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination pl...[show_more]
    [last_updated.last_updated_30] • [promoted]