Staff Software Engineer (Modern Structured Storage)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

7+ years of experience in software engineering with a focus on backend or distributed systems., 4+ years of hands-on experience designing cloud-native storage solutions in Azure, AWS, or GCP., Proven experience with modern data technologies like CosmosDB, Snowflake, or ADLS., Strong programming skills in languages such as C#, Java, or Python..

Key responsibilities:

  • Lead the full software lifecycle and adoption of modern cloud-native structured data storage technologies.
  • Contribute to the architecture and development of foundational structured storage services.
  • Advise senior engineering and product leadership on technical decisions and platform strategy.
  • Act as the technical owner and mentor for structured storage architecture across multiple teams.

Relativity logo
Relativity Computer Software / SaaS Large http://www.relativity.com/
1001 - 5000 Employees
See all jobs

Job description

Posting Type

Remote

Job Overview

As a Staff Software Engineer focused on Structured Data Storage for RelativityOne, you will be the technical leader responsible for shaping the future of cloud-native structured storage solutions at Relativity. This role will drive the technical vision, design, and implementation of scalable, resilient, and high-performance data storage services leveraging modern cloud-native technologies such as CosmosDB, Azure Parquet, ADLS, and emerging platforms like CockroachDB, TiDB, and Snowflake. Your work will directly impact the scalability, performance, availability, and long-term sustainability of RelativityOne, enabling teams across the organization to deliver higher customer value with reduced operational burden. 

You will join the Infrastructure Services group, which is organized into specialized teams focused on core platform capabilities like compute, networking and storage. The Structured Storage team, part of this group, is responsible for providing scalable, reliable, and cost-effective data storage building blocks for product engineering teams. With a mission to modernize and simplify data infrastructure through cloud-native principles, this team collaborates across engineering to design, validate, and deliver storage solutions that accelerate development and enable innovation. As a Staff Engineer, you’ll serve as the technical anchor, mentor, and key influencer driving architectural decisions and cross-functional alignment.

Job Description and Requirements

Job Responsibilities 

  • Lead the full software lifecycle and strategic adoption of modern cloud-native structured data storage technologies (e.g., CosmosDB, ADLS, Parquet, Snowflake, CockroachDB) that enhance scalability, performance, and resilience of RelativityOne's data platform 

  • Directly contribute to the architecture and development of foundational structured storage services, ensuring they meet enterprise-grade standards for reliability, performance, and security 

  • Promote cloud-native data design patterns, storage strategies, and governance through design reviews, workshops, documentation, and knowledge-sharing sessions 

  • Advise senior engineering and product leadership (Directors, VPs, CTO) on key technical decisions, architectural trade-offs, and platform strategy related to data storage 

  • Act as the technical owner and mentor for structured storage architecture across multiple product and platform teams, fostering a culture of engineering excellence and knowledge sharing 

  • Evaluate and drive the adoption of emerging data storage technologies, ensuring alignment with business needs and long-term system evolution 

  • Maintain a roadmap of storage platform improvements and innovations, and ensure successful delivery through collaboration and technical leadership 

  • Identify system bottlenecks, scalability risks, and reliability gaps, and lead initiatives to resolve them across teams 

  • Stay current with advancements in distributed databases, cloud storage patterns, and serverless data architectures to influence and evolve Relativity’s cloud-native strategy 

 

Qualifications 
This section describes requirements for education and experience to successfully perform the position responsibilities. Include Certifications (i.e. RCA Certification Requirements or CPA).  
 

Minimum Qualifications 

  • 7+ years of experience in software engineering with a focus on backend, distributed systems, or data platform development 

  • 4+ years of hands-on experience designing and implementing cloud-native storage solutions in Azure, AWS, or GCP 

  • Proven experience with at least one modern, large-scale data technology (e.g., CosmosDB, Snowflake, ADLS, Parquet, or equivalent) 

  • Deep understanding of data modeling, consistency models, partitioning, and query optimization in distributed systems 

  • Strong programming skills in languages such as C#, Java, or Python 

  • Experience designing production-grade APIs and integrating data services into enterprise applications 
     

Preferred Qualifications 

  • Experience with multiple structured storage paradigms (e.g., relational, columnar, key-value, time-series) and related cloud services (e.g., Cassandra, CosmosDB, MongoDB, Redis) 

  • Familiarity with cloud infrastructure-as-code, container orchestration (Kubernetes), and serverless data architecture 

  • Track record of leading platform-level architecture and strategy decisions at scale 

  • Experience working in regulated or data-sensitive environments (e.g., legal tech, healthcare, financial services) 

  • Master’s degree or higher in Computer Science or related field 
     

Leadership Expectations 

  • Set a clear technical direction for structured data storage systems and influence its adoption across engineering teams 

  • Serve as a mentor and coach to senior and mid-level engineers, promoting high engineering standards and technical rigor 

  • Lead cross-functional initiatives that require alignment between architecture, product management, SRE, and security teams 

  • Represent structured storage domain in strategic planning, design reviews, and executive updates 

  • Build a culture of innovation, ownership, and continuous learning within the storage and platform engineering communities 

 

Competencies and Skills 

  • Technical Excellence – Deep expertise in distributed data storage, database internals, scalability, and cloud-native architectures 

  • System Thinking – Ability to design and optimize systems end-to-end, balancing performance, cost, and maintainability 

  • Leadership & Influence – Experience leading without authority, aligning diverse teams on technical vision and delivery 

  • Communication – Strong written and verbal communication skills, especially in architectural decision-making and technical strategy 

  • Problem Solving – Skilled at diagnosing complex performance, scalability, and availability issues in cloud-based environments 

  • Collaboration – Track record of effective collaboration across infrastructure, application, and platform engineering domains 

  • Adaptability – Comfortable working in a fast-paced, evolving environment with shifting priorities and emerging technologies 

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:

300 000 and 450 000PLN

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 profile

Experience

Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs