Relativity
Job Overview
Join our innovative team as we revolutionize Relativity's data architecture. As a Senior Software Engineer, you'll play a crucial role in modernizing the Document Domain, a key component of our platform, to make it more scalable, high-performing, and user-friendly. This impactful work is at the heart of our Cloud Native Transformation and affects nearly every aspect of our product. You'll engage with complex, high-scale systems that enhance customer experience and internal productivity while shaping the future of data modeling, access, and scalability across Relativity.
Your Role in Action:
Lead the architecture, design, and execution of Document Domain modernization projects.
Establish technical direction and best practices for data modeling, API design, and system performance.
Collaborate with stakeholders across engineering, product, and infrastructure to align objectives and execution.
Drive initiatives that reduce operational overhead while improving scalability and responsiveness.
Mentor engineers, fostering a high-performing, collaborative culture within the team.
Participate in code reviews and on-call rotations to maintain system reliability and performance.
Your Skills:
6+ years of experience in software engineering, focusing on backend systems and data architecture.
Expertise in C# or similar languages (Go, Java, Ruby), with a solid understanding of design patterns.
Extensive experience with OLTP systems, relational and NoSQL databases, and distributed architectures.
A strong background in abstracting direct OLTP data CRUD access through APIs.
Proficiency in API development (REST, gRPC, GraphQL), microservices, and cloud-native technologies.
Experience in leading engineering teams and delivering complex technical projects successfully.
A passion for mentoring teammates, collaboration, and building inclusive, high-performing teams.
Bonus Skills:
Exposure to Domain Driven Design (DDD).
Experience designing and maintaining ETL/ELT pipelines in cloud-native settings.
Familiarity with CosmosDB, CockroachDB, or Postgres in high-scale operational environments.
Knowledge of CI/CD pipelines, infrastructure-as-code, and DevOps practices.
A history of driving technical change and enhancing the developer experience.
Experience with Spark (PySpark or Scala) or DataFusion (Rust) and working with columnar formats like Delta or Iceberg.
Relativity is committed to competitive and equitable compensation practices.
This position includes a competitive base salary, an annual performance bonus, and long-term incentives. The expected salary range is between $150,000 and $224,000. The final offered salary will be based on various factors, including the candidate's experience, skills, qualifications, and internal pay equity. Offers at the upper end of the range are not typical to allow for future meaningful salary growth in this role.