Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Advanced Software Engineer

$103k - $155k

Relativity

Posting Type

Hybrid/Remote

Job Overview

WHO WE ARE
Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence. Our AI-powered, cloud platform, RelativityOne, transforms massive volumes of complex information into actionable insights for litigation, investigations, regulatory inquiries, data breach responses, and other high-stakes legal work where accuracy and trust are crucial.

The world's largest law firms, corporations, and government agencies rely on Relativity's legal AI software to securely surface and manage the most relevant and impactful information in their matters. Beyond our commercial impact, we are committed to expanding access to technology and supporting pro bono legal work.

WHAT WE DO
At Relativity, engineers do more than write code - they build systems that enable users to uncover insights from complex data at scale using cloud-native architecture, AI, and modern tools.

ABOUT THE ROLE
As an Advanced Software Engineer on the Discovery team, you will design, build, and operate the next generation of AI-driven, scalable, high-performance systems that process large volumes of data. This role combines deep technical expertise with a collaborative mindset to solve complex challenges while delivering secure, cloud-native solutions.

Job Description and Requirements

WHAT YOU'LL DO
  • Build and operate distributed search ingestion pipelines using Elasticsearch, including index lifecycle management (ILM), shard capacity planning, and rollover policies at scale across large workspace environments
  • Build and maintain message-based consumer services for high-volume document ingestion with robust failure handling, retry policies, and observability
  • Partner with architects and tech leads to implement cloud-native solutions on Azure using containerization technologies such as Docker and Kubernetes along with modern CI/CD workflows
  • Drive reliability improvements, including pre-flight capacity checks, error classification, and automated recovery from cluster-level failures
  • Contribute to team quality through pair programming, code reviews, and clear technical documentation
  • Champion automated testing, static analysis, observability, and DevOps practices to ensure performance and reliability
  • Collaborate with senior engineers and architects in design sessions and elevate team engineering practices
  • Use AI-assisted coding tools to accelerate development and reduce boilerplate work
  • Build tools and automation to streamline workflows across engineering disciplines
  • Collaborate with product managers and engineers to deliver high-quality features
WHAT WE'RE LOOKING FOR Required
  • Bachelor's degree in Computer Science, Engineering, or related field OR equivalent experience
  • 3+ years of experience in software engineering with a focus on distributed systems
  • Proficiency in programming languages such as C#, Java, or Python
  • Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies
  • Strong understanding of software design principles and performance optimization
  • Ability to work collaboratively in a team environment and communicate effectively
Preferred
  • Experience with Elasticsearch, including index templates, ILM policies, bulk API, shard management, and cluster capacity planning
  • Familiarity with message-based or event streaming platforms for building high-throughput, reliable data pipelines
  • Experience with big data technologies such as Spark
  • Familiarity with CI/CD pipelines and DevOps practices
  • Knowledge of observability tools and best practices for system reliability
WHY WE COULD BE A GREAT FIT Impactful Mission
  • Build systems that help customers organize data, discover the truth, and act on it in high-stakes legal matters.
Engineering at Scale
  • Work on distributed, cloud-native systems that process large volumes of data.
Cutting-Edge Technology
  • Build with AI, cloud platforms, and scalable architectures shaping legal tech.
Growth and Ownership
  • Gain experience owning systems end-to-end across cloud and distributed environments.
Collaborative Culture
  • Work in a team focused on knowledge sharing and continuous improvement.
Inclusive Environment
  • Diverse perspectives create stronger teams and better outcomes.
Compensation and Benefits
  • Competitive salary, benefits, DTO, parental leave, and equity program.

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:

$103,000 and $155,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.

Required Skills:

Engineering Principle, Hardware Integration, Innovation, Problem Solving, Process Improvements, Quality Assurance (QA), Research and Development, System Designs, Technical Documents, Troubleshooting
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Advanced Software Engineer in Saint Paul, MN vacancy
  • $127.11k - $177.87k

     ...sustainable future demands ongoing digital advancement. Our digital solutions team leads the...  ...greater efficiency, your ideas will help engineer solutions for stronger communities and a...  ...seeking a highly experienced Senior Software Engineer to design, build, and support scalable... 
    Suggested
    Hourly pay
    Internship
    Local area
    Work from home

    Trane Technologies

    Saint Paul, MN
    17 hours ago
  •  ...with our Secure Document Generation (SDG) software. Everyone at Inkit, no matter their role...  ...seeking an experienced Senior Software Engineer to join our team to architect, develop,...  ...backend development using Go and/or Python Advanced experience building frontend... 
    Suggested
    Flexible hours

    Inkit

    Saint Paul, MN
    5 days ago
  •  ...building blocks to be combined at the speed of software, limited by only the hard constraints of...  ..., custom-tuned LLM. A key objective is advancing how the model understands and represents...  ...Maintain and optimize inference engine architecture Tune data storage configurations... 
    Suggested
    Full time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Saint Paul, MN
    1 day ago
  •  ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...  ...to solve business/ IT problem. • Experience in providing advanced technology advisory services. • Understanding of market and... 
    Suggested
    Full time

    SonSoft Inc.

    Saint Paul, MN
    1 day ago
  • $132k - $286k

     ...education to well-being and beyond at .JOIN TARGET AS A LEAD AI ENGINEER – ADVANCED AIAbout Us:Working at Target means helping all families...  ...in AI, machine learning, LLMs, agentic systems, and modern software engineering practices. A successful Lead AI Engineer will help... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Flexible hours

    Target

    Minneapolis, MN
    8 hours ago
  • $60 per hour

     ...looking for proficient programmers to help advance AI development. As a member of...  ...full‑stack, machine learning, and other engineers — who are driving real‑world impact in AI...  ...in progress). Previous experience as a Software Developer, Coder, Software Engineer, or... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Saint Paul, MN
    1 day ago
  • $173.5k - $310k

     ...Work in Audit’s collaborative model where engineers understand business problems as deeply...  ...Science or Equivalent 9+ years building software applications (experience with Python, Java...  ..., Azure AI Document Intelligence, advanced AI frameworks, or multi-modal AI systems... 
    Work at office

    Wolters Kluwer

    Saint Paul, MN
    3 days ago
  • $60 per hour

    A leading AI development platform is seeking proficient programmers to advance AI technology. This fully remote role allows you to choose your projects and schedule, with competitive hourly pay of up to $60. Responsibilities include designing coding challenges for AI systems... 
    Hourly pay
    Remote work

    DataAnnotation

    Saint Paul, MN
    18 hours ago
  •  ...Hypersonic Innovation At North Wind, we are advancing hypersonic technologies through cutting-...  ...skilled and motivated Lead Systems Engineer to join our team, focusing on the design...  ..., mechanical, electrical, controls and software engineers) to ensure test facilities... 
    For subcontractor
    Local area

    North Wind

    Saint Paul, MN
    3 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Saint Paul, MN
    1 day ago
  •  ...Position Overview: This request is for a Developer/Software Engineer in support of Education. The Education Systems technical team within IT provides support for a variety of vended and custom-built applications and interfaces in support of client College of Medicine and... 
    Full time
    Remote work

    Talent Software Services

    Saint Paul, MN
    1 day ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Saint Paul, MN
    2 days ago
  •  ...buildings, homes, and transportation. This team is advancing next-generation digital platforms that combine cloud engineering, modern application development, analytics,...  ...AI, cloud, full stack development, and modern software engineering. Are you an experienced cloud-... 
    Full time
    Monday to Thursday

    Axiom Path

    Saint Paul, MN
    20 days ago
  •  ...Senior Software Engineer page is loaded## Senior Software Engineerlocations: Minnesotatime type: Full timeposted on: Posted Todayjob requisition id: R0003697# **Together we make breakthroughs possible.**At OCLC, we build technology with a purpose: to connect libraries... 
    Work at office
    Worldwide

    OCLC

    Saint Paul, MN
    5 days ago
  •  ...Join our dynamic engineering team to build scalable cloud-native applications that serve millions of users worldwide. You’ll work on cutting...  ...with cross-functional teams to deliver high-quality software solutions. Requirements Bachelor’s degree in Computer Science... 
    Worldwide

    Comfort Health

    Saint Paul, MN
    5 days ago
  • $97.5k - $150k

     ...journey at Tennant can take you places you never expected. Senior Software Engineer Responsibilities Develop, maintain, and improve a suite of...  ...and implement resilient solutions. Contribute to and help advance CI/CD, DevOps, monitoring, logging, and deployment reliability... 
    Local area
    Remote work

    Tennant

    Minneapolis, MN
    1 day ago
  • $107.4k - $161k

     ...passionate about what we do. It’s our people who fuel our creativity and make our culture feel like home. Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain, MN. The Pricing Team at Protolabs is... 
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Saint Paul, MN
    1 day ago
  •  ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion... 

    SkyWater Search Partners

    Minneapolis, MN
    3 days ago
  • $110k

     ...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO... 
    Temporary work
    Flexible hours

    Calspan

    Saint Paul, MN
    4 days ago
  •  ...to meet standards Conducts code reviews to provide guidance on engineering best practices Accountable for ensuring all aspects of product...  ...and security best practices Exhibits relentless focus in software reliability engineering standards embedded into development standards... 
    Work experience placement

    Jobtailor

    Saint Paul, MN
    2 days ago
  • $80k - $110k

     ...Salary Range: $80,000-$110,000 Position Description The Senior Software Engineer in Test is responsible for design and development of our...  ...owned, friendly and family-oriented company with growth and advancement opportunities and learning new advanced technologies. We are... 
    Work experience placement

    Accurant International

    Minneapolis, MN
    5 days ago
  • $113k - $254.2k

     ...C.H Robinson is seeking a Senior Software Engineer - Microsoft Dynamics 365 - where you won’t just design solutions but also be hands‑on in implementing them. Your ability to bridge the gap between business needs and technical excellence will be crucial for the organization... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Flexible hours

    C.H. Robinson

    Saint Paul, MN
    5 days ago
  •  ...labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by...  ...pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and... 
    Remote job
    Full time
    For contractors
    Flexible hours

    Turing

    Minneapolis, MN
    4 days ago
  • $166k - $248k

     ...Visits, March 2025) Day to Day As a Senior Manager of Software Engineering, Mobile (Android), you will manage an engineering team responsible...  ...for an interview, please reach out at least one week in advance of your interview. For more information about our... 
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  •  ...Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI-first user...  ...AI-powered and agent-assisted user experiences, translating advanced AI capabilities into intuitive workflows users can trust.... 
    Permanent employment
    Flexible hours

    Teradata

    Saint Paul, MN
    3 days ago
  •  ...Hypersonic Innovation At North Wind, we are advancing hypersonic technologies through cutting-edge research...  .... The position requires close collaboration with engineers and designers from Controls Engineering, Software, Facilities Engineering, AeroThermal, and other... 
    Work experience placement
    For subcontractor
    Local area

    North Wind

    Saint Paul, MN
    5 days ago
  • $71.08k - $122.61k

     ...Lead Mechanical Engineer Job Category: Engineering Requisition Number: SENIO002813 Posted: May 14, 2026 Full-Time On-site...  ...mechanical systems. Actively maintain up to date in innovative and advanced mechanical system design. Your life at Harris As one of... 
    Full time
    Temporary work
    For contractors
    Local area

    Harris

    Saint Paul, MN
    16 hours ago
  • $50 - $72 per hour

     ...Description Job Description Job Title: Embedded Firmware & Linux Software Engineer Job Description This full-time, onsite role in Eagan,...  ...services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to... 
    Full time
    Contract work
    Temporary work
    Work at office

    Actalent

    Saint Paul, MN
    8 days ago
  •  ...Job Description Job Description We are seeking a talented Software Engineer – Cybersecurity to join an innovative R&D team focused on advancing the security of medical devices. This role combines hands-on software development with cybersecurity and system-level engineering... 

    The Dolphin Group

    Saint Paul, MN
    1 day ago
  •  ...cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting:...  ...-changing medical technology that improves patient care and advances the future of electrophysiology. Interesting technical challenges... 

    Brio Group

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Advanced Software Engineer. Be the first to apply!