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 Richfield, MN vacancy
  • $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... 
    Suggested
    Remote work

    Relativity

    Richfield, 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
    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
    3 hours ago
  • $80 - $85 per hour

     ...support key e‑commerce and cloud technology initiatives. Articulate engineering design strategies related to scale, performance, security, and...  ...as Jest, React Testing Library, and Detox. Experience with advanced configurations of Webpack, Babel, TypeScript, ESLint, Module... 
    Suggested
    Hourly pay
    H1b
    Local area
    Visa sponsorship

    KellyMitchell Group

    Richfield, MN
    4 days 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

    Richfield, MN
    1 day 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
    4 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
  • $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
    1 day ago
  • $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... 
    Hourly pay
    Internship
    Local area
    Work from home

    Trane Technologies

    Saint Paul, MN
    12 hours ago
  •  ...Job Description Direct message the job poster from Entegee Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in Windows application development. 5+ years of experience with C#. Experience in a highly regulated industry... 
    Contract work
    Work experience placement

    Entegee

    Bloomington, MN
    2 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
    2 days 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... 
    Flexible hours

    Inkit

    Saint Paul, MN
    4 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
    3 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

    Saint Paul, MN
    23 hours 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
    3 days 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
    3 days 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
    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
    23 hours ago
  • $120k - $140k

    Senior Software Engineer (JN -042026-418869) Burnsville, Minnesota Salary: USD120000 - USD140000 per year Senior Software Engineer - Med...  ...Science, Software Engineering, or a related technical discipline; advanced degree preferred. Minimum of 5 years of software... 
    Full time

    Ledgent Technology

    Burnsville, MN
    2 days ago
  • $90k - $120k

     ...Status: Exempt Salary: $90,000-$120,000 Job Title: Senior Software Engineer The Senior Software Engineer is responsible for design and...  ...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
    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... 
    Full time

    SonSoft Inc.

    Saint Paul, MN
    23 hours 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

    Richfield, MN
    2 days ago
  • $1,000 per month

     ...matter expert? SeaChange is now hiring for a Full Stack Software Developer and if you have experience in this space and enjoy...  ...and client-facing applications. This role blends advanced back-end engineering, modern front-end development, and complex system integration... 
    Full time
    Temporary work
    Work at office
    Local area
    Immediate start
    Remote work
    1 day per week

    Seachange Printing And Marketing Services Llc

    Minneapolis, MN
    23 hours ago
  • $210.6k - $305.1k

     ...you’ll help build high-performance data plane software that leverages Data Processing Units (DPUs) to deliver advanced networking, packet processing, and security capabilities...  ...Cisco innovation while collaborating with engineers solving some of the industry’s most complex... 
    Full time
    Temporary work
    Part time
    Local area
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    3 hours ago
  • $105.81k - $117.39k

     ...Basic Qualifications Requires a Bachelor’s degree in Engineering, or a related Science, Technology or Mathematics field. Also requires...  ...redefine innovation and excellence for the world. We apply advanced technologies such as Artificial Intelligence, Blockchain, AR/... 
    Contract work
    For subcontractor
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    4 days 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
    23 hours ago
  • $85k - $120k

     ...alongside world-renowned professionals in medicine, physics, engineering, imaging, epidemiology, software development, and genetics. We thrive on empowering...  ...presence Tuesday through Thursday Opportunities for advancement and technical leadership Collaborative team focused... 
    Work at office

    Lasso Informatics Inc Lasso Informatique Inc

    Minneapolis, MN
    23 hours ago
  •  ...works within an Agile environment and contributes throughout the software development lifecycle, including technical design, development...  ...deployments. The ideal candidate is passionate about software engineering best practices, continuous learning, and delivering high-... 

    Compunnel

    Richfield, MN
    23 hours ago
  •  ...as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft...  ...and robustness. Collaborate cross-functionally with other engineering teams to debug complex issues spanning firmware, operating system... 
    Full time
    Local area

    Swoop Technologies

    Minneapolis, MN
    23 hours 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
    2 days ago

Do you want to receive more vacancies?

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