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

Software Engineer

$79k - $119k

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're deeply committed to expanding access to technology for academic institutions through Relativity Academic and supporting pro bono legal work through Justice for Change.

WHAT WE DO
At Relativity, engineers don't just write code. They build the systems that power AI-driven workflows at massive scale, enabling customers to uncover insights and act on complex data with confidence.
aiR Services Team

The aiR Services team builds the shared backend platform that powers Relativity's generative AI products. These systems enable secure and scalable access to foundation models across the aiR Suite while handling challenges such as limited model capacity, global data privacy requirements, and fair usage across products and customers. The team works on high-throughput, distributed systems that route AI traffic across regions and providers, protect downstream services from reliability risks, and optimize cost and performance at scale.
If you're excited about building platforms that power an entire product suite, working with generative AI systems in production, and solving distributed systems challenges at global scale, this is a high-impact team to join.

Job Description and Requirements

ABOUT THE ROLE

As a Software Engineer, you will build and operate backend services that power Relativity's generative AI platform, aiR. You will work at the intersection of distributed systems, cloud infrastructure, and applied AI, helping to deliver reliable, scalable systems that sit on the critical path of AI-powered workflows.

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration challenges.

WHAT YOU'LL DO

  • Design and build performant, scalable, and secure backend services with a strong focus on quality, not just meeting requirements
  • Collaborate with a software development team to deliver high-quality, reliable systems that operate at massive scale
  • Develop and maintain systems that support high-throughput AI workloads, including asynchronous job orchestration and distributed processing
  • Write comprehensive unit and integration tests supported by static analysis and thoughtful test strategy development
  • Contribute to improving engineering processes by recommending enhancements to tools, workflows, and practices
  • Participate in pair programming to improve software quality and share design and implementation knowledge
  • Contribute to building systems that route and manage AI traffic efficiently while maintaining reliability and fairness across workloads

WHAT WE'RE LOOKING FOR

Required

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • Experience building backend services using languages such as C#, Python, or similar
  • Understanding of software engineering disciplines and the ability to work across multiple layers of the application stack
  • Strong foundational knowledge of distributed systems, scalability, and backend service design

Preferred

  • Understanding of DevOps principles and experience with tools such as GitHub Actions
  • Experience working with large language model (LLM) APIs or generative AI systems
  • Experience designing and building scalable systems in Azure or other cloud platforms
  • Experience with Kubernetes, serverless technologies, and cloud-native architectures
  • Familiarity with domain-driven design and event-driven architecture
  • Experience with AI-driven development practices or AI-assisted coding tools
  • Awareness of emerging technology trends and their practical application in engineering

WHY WE COULD BE A GREAT FIT

Impactful AI Platform

  • Build foundational systems that power Relativity's generative AI capabilities and enable products across the aiR Suite.

Distributed Systems at Scale

  • Work on high-throughput, multi-region services that handle large volumes of AI traffic reliably and efficiently.

Cutting-Edge Technology

  • Gain hands-on experience with generative AI systems, cloud-native infrastructure, and modern distributed architectures.

Growth Opportunity

  • Develop deep expertise in backend systems, cloud platforms, and AI-driven services while working on highly visible, impactful projects.

Collaborative Culture

  • Work with a team that values strong engineering fundamentals, shared ownership, and continuous learning.

Compensation and Benefits

  • Competitive salary, health and retirement programs, wellness resources, discretionary time off (DTO), parental leave for primary and secondary caregivers, company-wide breaks, home office stipend, and an 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:

$79,000 and $119,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:

Automation, Documentations, Engineering Design, Problem Solving, Process Improvements, Project Management, Quality Assurance (QA), Research and Development, System Integration, Troubleshooting
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Richfield, MN vacancy
  • $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... 
    Suggested

    Vizient

    Edina, MN
    6 days 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... 
    Suggested
    Contract work
    Work experience placement

    Entegee

    Bloomington, MN
    1 day ago
  •  ...Networking Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise Development LP

    Bloomington, MN
    6 days ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers. Who should apply? Recent computer science/engineering/mathematics/... 
    Suggested
    H1b

    SynergisticIT

    Minneapolis, MN
    4 days ago
  •  ...improving usability, security, and consistency across Best Buy's API ecosystem. Position Summary We are seeking a Full Stack Engineer with strong experience in ReactJS and Java to join the API Management team. This role will focus on building and maintaining high-... 
    Suggested

    3B Staffing LLC

    Richfield, MN
    1 day ago
  •  ...to develop/support multiple Java web/batch/SQL applications as well as provide installation and configuration support for vendor software. This position will be involved in end-to-end full-stack development, testing and support of multiple software products in an Agile... 

    Software Technology Inc

    Richfield, MN
    1 day ago
  •  ...mobile and web full stack developer to join the Price Experience Team at client. We are a team of Front End, Back End, and Full Stack Engineers in an exciting space with both Mobile App and Website Experiences. Position Summary/Job Description: You will be part of... 

    LanceSoft

    Richfield, MN
    4 days ago
  •  ...skills and technologies that you are looking for in a candidate? 6 years' experience building distributed highly scalable, ecommerce software in Java, ideally with Linux. 2+ years' experience in building applications on the Spring Framework Stack 2+ years' experience in... 
    Contract work
    Local area

    SV Tech Systems

    Richfield, MN
    5 days ago
  • Customer Subscriptions Team Member Tell us about your department: Customer subscriptions space. We handle critical customer relationships and offerings such as Best Buy membership and Total Tech plans. Project Description: We are completely rebuilding systems critical...

    Samprasoft

    Richfield, MN
    2 days ago
  •  ...match, but a true fit on both sides. With over 25 years of experience, we can truly deliver. Overview We’re seeking a Senior Software Engineer to join a high-impact team delivering scalable, cloud-based applications. This role is focused on backend Java development, Spring... 
    Local area
    3 days per week

    IRIS Consulting Corporation

    Bloomington, MN
    1 day 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
    16 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
    4 days ago
  • $80 - $85 per hour

     ...Payrate: $80.00 - $85.00/hr. Summary: We are looking for a Software Engineer to help plan and execute major platform features and capabilities. In this role you will be responsible for planning and executing coarse grained features and capabilities. A strong candidate... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Richfield, MN
    3 days ago
  •  ...it’s legacy or next gen equipment, Swoop allows systems to be interoperable, modernized, and their purposes reimagined all through software. If you want to be a part of an incredible team—high energy and creative, disruptive with exquisite technical acumen, and bounded... 
    Full time
    Local area

    Swoop Technologies

    Minneapolis, MN
    16 hours ago
  • $159k - $259.7k

     ...languages and 190 countries. What You'll Do As a Senior iOS Engineer at Calm, you’ll build and improve the features that help...  ...and accessible to stakeholders. Who You Are ~5+ years of software development experience, including 3+ years in iOS/Swift development... 
    Full time
    Local area
    Flexible hours

    Calm

    Minneapolis, MN
    16 hours 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
    16 hours ago
  • $103k - $155k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...pro bono legal work. WHAT WE DO At Relativity, engineers do more than write code - they build systems that enable users... 
    Remote work

    Relativity

    Roseville, MN
    18 hours ago
  • $202.2k - $213.25k

     ...Basic Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 10 years of relevant experience; or Master's degree, plus 8 years relevant experience.... 
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • $40 - $50 per hour

     ...Overview Join to apply for the Software Engineer role at Donatech Corporation 3 weeks ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This range is provided by Donatech Corporation. Your actual pay will be based on your... 
    Contract work

    Donatech

    Minneapolis, MN
    4 days ago
  •  ...Swoop Technologies Software Engineering Team Swoop Technologies has a mission to organize and make accessible the world's military and critical infrastructure. We are building a distributed operating system, SwoopOS, that decomposes the world's equipment into a distributed... 
    Work at office
    Local area
    3 days per week

    Swoop Technologies, LLC

    Minneapolis, MN
    1 day ago
  •  ...Software Engineer II Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing... 
    Work experience placement
    Immediate start

    Travelers

    Saint Paul, MN
    5 days ago
  • $86k - $129k

    14000 Technology Dr., Eden Prairie, MN 55344, USA Primary Objective The Software Engineer role is a member of the Application Software Development team at MTS Systems. The team is responsible for the design, creation, test, and continual improvement of MTS application software... 
    Local area

    MTS Systems

    Eden Prairie, MN
    1 day ago
  • Job Title Need candidate local to Minneapolis, MN/Basking Ridge, NJ/Dallas, TX/Raleigh, NC for hybrid onsite. Minneapolis highly preferred. The Expertise and Skills You Bring Strong Java/J2EE (Version 11+) development working on enterprise level applications utilizing...
    Local area

    Samprasoft

    Minneapolis, MN
    2 days ago
  • $99.1k - $163.4k

     ...Travelers Personal Insurance as we embark on an exciting transformation toward Salesforce excellence. We are seeking talented Software Engineers with strong engineering fundamentals who are eager to expand their expertise into the Salesforce ecosystem. In this role,... 
    Work experience placement
    H1b
    Local area

    Travelers Insurance

    Saint Paul, MN
    4 days ago
  •  ...Title: Software Engineer II Location: Little Canada, MN (Onsite) Duration: 12 months Description We are seeking a highly skilled Software Engineer with strong proficiency in C++ and Python with the desire to use those skills to improve the cybersecurity of medical devices... 

    Spectraforce Technologies

    Saint Paul, MN
    2 days ago
  •  ...Currently hiring a Data Platform Operations Engineer. This pivotal role is responsible for deploying, maintaining, and monitoring Azure Data Landing Zone resources, ensuring optimal performance and reliability across the organization. The Data Platform Operations Engineer... 
    Currently hiring
    Flexible hours

    Talent Software Services

    Bloomington, MN
    1 day ago
  • $38 - $45 per hour

     ...Job Title: Software Engineer Job Description We are seeking a highly skilled Software Engineer to modify, develop, write, and implement software programming applications related to avionics and aircraft systems, including navigation, autoflight, propulsion, and... 
    Contract work
    Temporary work

    Actalent

    Burnsville, MN
    4 days ago
  • We are seeking a skilled Full Stack Developer with strong experience in .NET and Angular to support the design, development, and testing of modern web applications. This role requires a hands‑on developer who is comfortable working across the full development lifecycle...

    Motion Recruitment

    Minneapolis, MN
    1 day ago
  • $68.88k - $133.34k

     ...the world a better place. Join our team today and start building your career with a worldwide leader. Job Information The Software Engineer is responsible for designing, developing, and optimizing scalable, reliable full-stack solutions that incorporate AI, data-... 
    Full time
    Temporary work
    Local area
    Immediate start
    Worldwide
    Flexible hours
    Shift work

    Clark Equipment Company

    Minneapolis, MN
    3 days ago
  •  ...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 to help protect critical healthcare... 

    Indrotec, a DBA of IG, Inc.

    Saint Paul, MN
    5 days ago

Do you want to receive more vacancies?

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