Talent.com
Senior Software Engineer - Data Platform

Senior Software Engineer - Data Platform

RelativitySalt Lake City, UT, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Posting Type

Hybrid

Job Overview

Join our team as we reimagine and modernize the core of Relativity's data architecture. You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platform-into a more scalable, performant, and developer-friendly system. This high-impact initiative is central to our Cloud Native Transformation goals and touches nearly every part of our product. You'll work on complex, high-scale systems that directly influence customer experience and internal productivity, while helping to shape the future of how data is modeled, accessed, and scaled across Relativity.

Job Description and Requirements

Your role in action

Design and implement scalable performance improvements to the DDM and its supporting infrastructure.

Build APIs and backend services that integrate with the DDM and support new use cases.

Collaborate with product and engineering teams to define and execute modernization strategies.

D rive improvements in system observability, reliability, and maintainability.

Actively participate in the on-call schedule to investigate and fix production issues related to our data processing pipeline or query engine.

Participate in code reviews for projects written by your team

Focus on quality through comprehensive unit and integration testing

Your skills

4 + years of experience building commercial-grade systems in a SaaS or tech environment.

Stro ng proficiency in C# or equivalent languages (Go, Java, Ruby) and design patterns .

Deep understanding of relational and NoSQL databases, including schema design and performance tuning.

Experience with microservices, container orchestration (Kubernetes), and CI / CD practices.

Proven track record of design ing and building APIs ( REST, gRPC , GraphQL ) and backend services.

Experience abstracting direct OLTP data CRUD access via APIs is essential.

Knowledge of professional software engineering practices & software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Leverages best practices and past experience s to mentor and improve the productivity of the team

We'd particularly love it if you have :

Demonstrated proficiency with CosmosDB , CockroachDB , or Postgres.

Familiarity with infrastructure-as-code and DevOps practices.

Experience designing and maintaining ETL / ELT pipelines in cloud-native environments.

Background in event-driven architectures or streaming systems.

Experience with Domain Driven Design (DDD).

Experience with Spark ( PySpark or Scala) or DataFusion (Rust) and columnar table formats like (Delta or Iceberg) .

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 :

$126,000 and $190,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.

serp_jobs.job_alerts.create_a_job

Senior Software Engineer • Salt Lake City, UT, United States

Job_description.internal_linking.related_jobs
  • serp_jobs.job_card.promoted
Senior Cloud Software Engineer

Senior Cloud Software Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Cloud Software Engineer - FULLY REMOTE.Key Responsibilities Design, develop, and implement complex cloud-based software systems, APIs, and user interfaces using ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer - Athlete Journey (REMOTE).Key Responsibilities Drive development and maintenance of software, identifying areas for improvement Produce conce...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Staff Software Engineer

Senior Staff Software Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Staff Software Engineer.Key Responsibilities Architect and design high availability solutions using AWS, driving scope definition and application deployment Man...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Golang Engineer

Senior Golang Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Golang Engineer.Key Responsibilities Develop and maintain applications using Golang Work with various database platforms to implement code and manage large data...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Integrations Engineer

Senior Integrations Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Integrations Engineer, Enterprise Integrations & Agentic AI.Key Responsibilities Design, build, and optimize scalable enterprise workflows using integration plat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Senior Geospatial Software Engineer

Senior Geospatial Software Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Geospatial Software Engineer to support federal clients in developing geospatial applications. Key Responsibilities Design and develop scalable, resilient, and se...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Senior Fullstack Engineer

Senior Fullstack Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Fullstack Engineer who is highly motivated and passionate about building impactful products. Key Responsibilities Contribute to the core Golang application and AW...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
  • serp_jobs.job_card.new
Senior Platforms Engineer

Senior Platforms Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Platforms Engineer.Key Responsibilities Architect, secure, and automate hybrid and cloud-native platforms Build and maintain CI / CD pipelines with integrated sec...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
  • serp_jobs.job_card.promoted
Senior Azure Data Engineer

Senior Azure Data Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
Azure Data Engineer to design, deploy, and optimize cloud-native infrastructure for mission-critical applications.Key Responsibilities Architect, deploy, and manage Azure Kubernetes Service (AKS)...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
  • serp_jobs.job_card.promoted
Senior Software Engineer

Senior Software Engineer

RelativitySalt Lake City, UT, United States
serp_jobs.job_card.full_time
The Senior Software Engineer designs, builds, and operates cloud-native web applications that power our business.This role combines deep technical expertise with a collaborative mindset to solve co...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Engineer, T-SQL

Senior Software Engineer, T-SQL

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, T-SQL - Remote.Key Responsibilities Design, develop, and maintain complex T-SQL queries, stored procedures, functions, views, and triggers Op...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
  • serp_jobs.job_card.promoted
Senior Data Engineer

Senior Data Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Data Engineer - (Remote).Key Responsibilities Develop, test, and maintain scalable Python applications Collaborate with product managers, designers, and enginee...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Software Engineer, Backend (Voice Platform).Key Responsibilities Lead the design and development of scalable, distributed backend microservices in Golang Own an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Software Development Engineer

Senior Software Development Engineer

VirtualVocationsSalt Lake City, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior SDET to help embed a culture of test automation within their web team.Key Responsibilities Build and maintain automated tests at the integration and end-to-end l...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Data Platform Engineer

Senior Data Platform Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Data Platform Engineer.Key Responsibilities Administer and monitor Databricks workspaces and AWS infrastructure, developing tools for effective management Overs...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Lead Software Engineer - Data Platform

Lead Software Engineer - Data Platform

RelativitySalt Lake City, UT, United States
serp_jobs.job_card.full_time
Join our team as we innovate the future of data platform architecture, enabling massive scaling and data processing for ML and Gen AI projects. You'll be at the forefront of processing vast unstruct...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Senior Platform Engineer

Senior Platform Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Senior Platform Engineer (f / m / d).Key Responsibilities Build and maintain CI / CD pipelines for automated deployments Enhance onboarding processes and streamline local de...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
  • serp_jobs.job_card.promoted
Platform Engineer

Platform Engineer

VirtualVocationsProvo, Utah, United States
serp_jobs.job_card.full_time
A company is looking for a Platform Engineer, FedRAMP.Key Responsibilities Automate public cloud infrastructure and software delivery pipelines through code Develop and maintain internally consu...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30