What is a Software Engineer at Relativity?
A Software Engineer at Relativity plays a critical role in developing and scaling the company's core platform, which is trusted by thousands of organizations globally to manage massive volumes of unstructured data. Whether you are working on the flagship e-discovery SaaS platform, RelativityOne, or building foundational systems infrastructure, your work directly impacts how legal, corporate, and government entities search, analyze, and secure highly sensitive information. Engineers here solve complex problems related to distributed systems, high-throughput data processing, real-time search indexing, and large-scale relational databases.
At Relativity, the engineering culture is built on collaboration, technical rigor, and a strong commitment to operational excellence. As a Software Engineer, you will not just write code; you will take ownership of end-to-end feature delivery, from architectural design and database modeling to automated testing and deployment. The engineering team values clean, maintainable code written with solid object-oriented principles, ensuring that the platform remains highly performant, secure, and extensible under extreme scale.
This role offers a unique opportunity to work on complex, multi-layered architectures that handle terabytes of data daily. You will collaborate closely with product managers, system architects, and cross-functional teams to build intuitive, secure, and robust software solutions. To succeed as a Software Engineer at Relativity, you must possess a strong foundational understanding of software design, database optimization, and a passion for building high-quality software that stands the test of time.



