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 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Minneapolis, MN vacancy
  • $59.53 - $67.53 per hour

     ...Full Stack Software Engineer Genesis10 is currently seeking a Full Stack Software Engineer for a hybrid position with a Global Financial Institution located in Charlotte, NC; Minneapolis, MN; or Las Colinas, TX. This is an 18 month contract opportunity. Responsibilities... 
    Suggested
    Hourly pay
    Contract work

    Genesis10

    Minneapolis, MN
    2 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that...  ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and... 
    Suggested
    Remote work
    Flexible hours

    Affirm

    Minneapolis, MN
    2 days ago
  • $91.7k - $163.7k

     ...development, with a proven track record of delivering high-quality software solutions. You will be working in an agile environment,...  ...the customer experienceFoster a high performance, collaborative engineering environmentMentor and support the development of new and existing... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    4 days ago
  • $79.2k - $178.1k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers unlock the full potential of their data. You will provide expert architectural guidance focused on designing, optimizing... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    3 days ago
  • $120k - $180k

     ...Job Description Job Description RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely...  ...engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software... 
    Suggested
    Temporary work
    Work at office
    Flexible hours

    Rogers Freels & Associates Inc

    Eden Prairie, MN
    3 days ago
  • $186.07k - $218.9k

     ...to foster collaboration, connection, and alignment. Attendance is expected and fully supported. We are looking for a Senior Software Engineer to join the Payment Rails team within Coinbase's Platform organization. Payment Rails is the foundational infrastructure that... 
    Local area

    Coinbase

    Saint Paul, MN
    4 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    16 days ago
  • $95k - $154k

     ...shiny trend, JOPP focuses on roles employers repeatedly hire for: Java full stack , software programming , Python/Java development , DevOps , data analyst , data engineer , data scientist , and ML/AI engineer . In other words, the program builds candidates... 
    Full time
    H1b

    SynergisticIT

    Minneapolis, MN
    3 days ago
  •  ...or through a hybrid approach. Teradata delivers real business value with AI. What you will do We are looking for a mid-level engineer who will be responsible for delivering robust, performant and resource-efficient Public Cloud (AWS, Azure, Google Cloud) and On-... 
    Permanent employment
    Flexible hours

    Teradata

    Saint Paul, MN
    1 day ago
  •  ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help... 
    Full time
    For contractors
    Remote work
    Flexible hours

    Turing

    Minneapolis, MN
    2 days 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... 
    Full time
    Remote work

    Talent Software Services

    Saint Paul, MN
    2 days ago
  •  ...will participate in the development and deployment of system and software architecture to support our development programs. Design,...  ...cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product... 

    Hire Talent

    Saint Paul, MN
    2 days ago
  • $85k - $190k

     ...to you and your family.World-class facilities and the technology you need to thrive – in our offices or yours.Job SummaryAs a Software Engineer at Stratascale, you will participate in the design, build out, maintenance, and troubleshooting of our rapidly growing Saas products... 
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Home office
    Flexible hours

    SHI GmbH

    Saint Paul, MN
    16 hours ago
  • An innovative tech staffing agency is seeking a Senior Software Engineer to join a dynamic team focused on healthcare applications. The role encourages a flexible remote working arrangement and involves designing cloud-based microservices, translating requirements into... 
    Remote work
    Flexible hours

    Onward Search

    Saint Paul, MN
    1 day ago
  • $70 - $90 per hour

     ...OverviewThis company is looking to add a Principal Software Engineer to join the Oracle team. The Principal Software Engineer is responsible for delivering successful technical solutions to support EBS on prem to Fusion implementation. The individual is responsible for... 
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Minneapolis, MN
    1 day ago
  •  ...Notifications Engineer To enable Pet Health to build new notifications to Pet Parents and Veterinarians using the pharmacy rules engine to help keep Pet Parents informed and drive towards obtaining approvals for orders. Design and develop lambdas, APIs, and data... 

    Samprasoft

    Minneapolis, MN
    2 days ago
  • $107k - $147k

     ...testing, implementing, maintaining, and supporting application software that is delivered on time and within budget. Work closely with...  ...~ Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience. ~5-7+ years... 
    Full time
    Part time
    Work experience placement

    Ameriprise Financial

    Minneapolis, MN
    4 days ago
  • $80 - $89 per hour

     ...The Fountain Group is a national staffing firm and we are currently seeking a Software Engineer for a prominent client of ours. This position is located in St. Paul, MN (On-site). Details of the position are as follows: Job Description: Pay: $80-89/hr... 
    Shift work

    The Fountain Group

    Saint Paul, MN
    16 hours ago
  • $120k - $190k

     ...Software Engineer II Our Opportunity: Chewy is seeking a Software Engineer II for our HR Systems & Solutions team in Boston, Minneapolis or Seattle. This team builds and deploys software products that power critical HR experiences and business operations across the... 
    Local area
    Flexible hours

    Chewy

    Minneapolis, MN
    1 day 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
    4 days ago
  • $70 - $90 per hour

    *Description* This company is looking to add a Principle SW Engineer to join the Oracle team. The Principal Software Engineer is responsible for delivering successful technical solutions to support EBS on prem to Fusion implementation. The individual is responsible... 
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Minneapolis, MN
    16 hours ago
  •  ...through rapid prototyping and iterative development. • Be involved in design reviews and perform code reviews based on Chewy's engineering rigor and standards. • Debug production issues in Chewy services and tech stack. • Measure and optimize the performance, effectiveness... 

    Samprasoft

    Minneapolis, MN
    16 hours ago
  • $112.92k - $125.28k

     ...Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience... 
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    17 days ago
  • $80k - $100k

     ...Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its allies to...  ...employees in more than 70 countries across all 7 continents. The Software Engineer II will perform full stack development with C#... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Amentum

    Saint Paul, MN
    1 day ago
  •  ...Software Engineer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Role: Software Engineer Location: Eden Prairie, MN Duration: 6 month contract Responsibilities:... 
    Contract work

    Keylent Inc

    Eden Prairie, MN
    4 days ago
  •  ...Seeking a Software Engineer II to create and update LabVIEW code associated with Mechanical & Electrical testing of medical device products. The ideal candidate is detail-oriented, works well in a group, and is self-motivated. Key Responsibilities: Modify, optimize... 

    Development Resource Group

    Fridley, MN
    4 days ago
  • $77.84k - $86.36k

     ...Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: : [Department of Defense Secret security clearance is preferred at time of hire... 
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    4 days ago
  • $81 - $87 per hour

     ...Client: Financial Services Team: TBA Job Title: Specialty Software Engineer 4 Location: Zone 2 Contract Length: 12mo Pay Rate: $81 - $87 Top Requirements: ~5+ years of Specialty Software Engineering experience ~ Selfstarter... 
    Contract work

    Apex Systems

    Minneapolis, MN
    3 days ago
  •  ...Software Engineer Location: Wayzata, Minnesota (Onsite) Employment Type: Contract Duration : 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross... 
    Contract work
    Work experience placement

    Apex Systems

    Wayzata, MN
    4 days ago
  • API, Postman, and AWS experience PLUS the regular stack below. Manager Notes Same tech stack as usual: write new code in: .NET Framework, .NET Core, C# Database: SQL, stored procedures ability to read/modify code in: VB.NET comfortable...
    Local area

    My3Tech Inc

    Saint Paul, MN
    3 days ago

Do you want to receive more vacancies?

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