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 1 day ago
Similar jobs that could be interesting for youBased on the Advanced Software Engineer in Hopkins, MN vacancy
  • $91.7k - $163.7k

     ...Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring....  ...and maintain end-to-end ML pipelines (data ingestion, feature engineering, training, evaluation, deployment, and monitoring) in cloud-native... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UMR

    Minnetonka, MN
    23 hours ago
  • $40 - $66.7 per hour

     ...: TITLE: Sr Advanced Software Engineer REQUIRED: Secret Clearance LOCATION: Bloomington, MN 55438 (no relocation package)RATE RANGE : $40.00/hr - $66.70/hr based on years of expereince W2 Hourly Contract Only (Limited benefits while on contract) ***No C2C, we can... 
    Suggested
    Hourly pay
    Contract work
    Second job
    Relocation

    Geologics Corporation

    Minneapolis, MN
    17 hours ago
  •  ...is a commercial-stage medtech company advancing the Edison® System, a novel non-invasive...  ...integration of these features into product level software. This position will develop test...  ...s degree in Computer Science, Math, or Engineering or related field, or Associates degree... 
    Suggested
    Full time
    Temporary work

    HistoSonics, Inc.

    Minneapolis, 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-... 
    Suggested
    Remote work
    Home office

    Relativity

    Hopkins, MN
    23 hours ago
  • $71.04k - $104.19k

     ...success through the design and development of software on capital equipment and devices. The...  ...positive patient outcomes. The Software Engineer may work independently on projects with...  ...for the project. Implement and test advanced software security techniques. Attend team... 
    Suggested
    Local area

    AtriCure

    Minneapolis, MN
    1 day ago
  • $115k - $144.2k

    As an Advanced R&D Engineer/Scientist here at Honeywell, you will engage in cutting-edge research and development activities that push the boundaries of technology and innovation. You will leverage your expertise to design, develop, and implement advanced solutions that... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Honeywell Aerospace

    Minneapolis, MN
    4 days ago
  • $120k - $150k

     ...As a Senior Advanced Systems Engineer here at Honeywell, you will play a critical role in the design, development, and support of Inertial Measurement Unit (IMU) systems for our customers. You will be responsible for ensuring the successful execution of complex projects... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Honeywell Aerospace

    Minneapolis, MN
    2 days ago
  •  ...17. Work with large volumes of structured and unstructured data, ensuring scalability and reliability. Implement and apply advanced design patterns (e.g., Saga, Secure, Factory, Singleton, etc.) to support complex business processes. Collaborate with cross-functional... 

    Argyle Infotech

    Hopkins, MN
    23 hours ago
  • $86.36k - $101.6k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    8 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
    3 days 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
    1 day 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 Company Japan)

    Minneapolis, MN
    1 day ago
  • $91.7k - $163.7k

     ...Caring. Connecting. Growing together. Job Description - Senior Software Engineer (2375472) Senior Software Engineer - 2375472 Optum is a...  ...Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday

    Optum

    Eden Prairie, MN
    23 hours ago
  •  ...the communities we serve as you help us advance health optimization on a global scale. Join...  ...plan, deliver, and continuously improve software solutions Apply security principles...  ...Education: Bachelor's degree in engineering, Information Technology, Computer Science... 
    Hourly pay
    Minimum wage
    Full time
    Work experience placement
    Local area

    Reliant Medical Group

    Minneapolis, MN
    8 days ago
  • $102.4k - $179k

     ...healthcare analytics solutions. You will collaborate with AI/ML engineers, data scientists, product teams, and clients to deploy machine...  ...tools to deliver secure, reliable, and maintainable software while contributing to engineering standards, operational excellence... 

    Vizient

    Edina, MN
    1 day ago
  • $90k - $120k

     ...Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer Position Description The Senior Software Engineer is...  ...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
    2 days ago
  • $50 - $60 per hour

     ...Senior Software Engineer – Embedded Systems Location: Maple Grove, MN Pay: $50 to $60/hour Schedule: Full-Time | Onsite Industry...  ...to design, develop, and integrate embedded software for advanced defense systems. This is a 90% hands-on coding role with 10%... 
    Full time

    HRU Technical Resources

    Maple Grove, MN
    4 days ago
  • $91.7k - $163.7k

     ...Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start Caring....  ...deployment, and production support Collaborate with solution engineering, development teams, partners, and vendors to maintain a coherent... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    2 days ago
  • $55 - $60 per hour

     ...Job Title: Sr Software Engineer Job ID: 24313 Location: 7000 Central Ave NE Minneapolis Minnesota 55432 Duration: 8 Months Pay...  ...Science or equivalent with 5 to 8 years of managing delivery of advanced applications for mobile platform. When do you plan to... 
    Temporary work
    Immediate start
    Remote work

    Artech

    Minneapolis, MN
    1 day ago
  •  ...Senior Software Engineer | Maple Grove, Minnesota, United States Senior Software Engineer - Embedded Systems (Onsite, Maple Grove, MN) 12...  ...Design, develop, integrate, and test embedded C++ software for advanced munitions programs. - Lead full lifecycle software... 
    Contract work
    Day shift

    Indotronix International Corporation

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

    Turing

    Minneapolis, MN
    4 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... 
    Full time
    Work at office
    Local area
    3 days per week

    Swoop Technologies

    Minneapolis, MN
    23 hours ago
  •  ...Networking Software Engineer This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office...  ...Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Minneapolis, MN
    1 day ago
  •  ...to be used in the semiconductor, medical and other industries. We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a senior technical contributor... 
    Temporary work

    IPG Photonics

    Minneapolis, 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
    2 days ago
  • $100k - $130k

    Our client is a pioneering medical technology organization advancing MRI-compatible solutions for cardiac ablation procedures. Known...  .... Position Responsibilities This role combines advanced software engineering with compliance‑driven development practices within a... 
    Flexible hours

    Search Leaders

    Minneapolis, MN
    4 days ago
  • $95k - $130k

     ...business development efforts that will lead to managing a team of engineers, technicians and support staff on City, County and MnDOT...  ...sector leader or principal of the firm.  The opportunity for advancement in the company exists as success is demonstrated with managing... 
    Temporary work
    Work at office
    Flexible hours

    Apex Engineering Group

    Hopkins, MN
    8 days ago
  • $104k - $156k

    Posting Type Remote/Hybrid Job Overview The Advanced Security Engineer is a technically deep, hands-on practitioner who forms the operational backbone...  ...such as AWS, Azure or GCP. Working knowledge of software development lifecycle, software engineering practices or infrastructure... 
    Remote work

    Relativity

    Richfield, MN
    1 day ago
  • $187.5k - $229.1k

     ...Job Summary: The Principal AI Engineer is the most senior individual contributor...  ...integration approach. Prototype and validate advanced AI approaches to prove out architectural...  ...~8+ years of related, progressive software, data, or AI/ML engineering experience... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    Surescripts

    Hopkins, MN
    1 day ago
  • $72.8k - $130k

     ...Caring. Connecting. Growing together. Software Architect (2369583) Optum is a global...  ...the communities we serve as you help us advance health optimization on a global scale. Join...  ...aspects of architecture, design, build, engineering and implementation of technical... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Monday to Friday

    Optum

    Minnetonka, MN
    3 days ago

Do you want to receive more vacancies?

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