Senior Software Engineer (Modern Structured Storage)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

At least 5 years of experience in backend or platform software engineering., Minimum of 3 years working with cloud-native technologies such as Azure, AWS, or GCP., Practical experience with cloud-native structured storage solutions like CosmosDB, ADLS, or Snowflake., Strong programming skills in languages such as C#, Java, or Python..

Key responsibilities:

  • Design, build, and evolve cloud-native data storage solutions.
  • Collaborate with cross-functional teams to modernize data architecture.
  • Contribute to the development of scalable, high-performance storage systems.
  • Support and improve mission-critical data storage platforms.

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

Job description

Posting Type

Hybrid

Job Overview

Role and Team Summary

As a Senior Software Engineer in the Cloud Native Structured Storage team, you will help design, build, and evolve cloud-native data storage solutions for RelativityOne. You’ll work hands-on with technologies such as CosmosDB, ADLS, Azure Parquet, and explore emerging platforms like Snowflake, CockroachDB, and TiDB to enable scalable, high-performance structured storage patterns. Your contributions will power mission-critical systems across the platform, improve developer velocity, and enhance customer experience through efficient data access and reliability.

You will join the Infrastructure Services group, which is organized into specialized teams focused on core platform capabilities like compute, networking, and storage. Within this group, the Structured Storage team is responsible for the evolution of enterprise-grade, cost-efficient, and developer-friendly storage capabilities. Collaborating closely with engineers, architects, SREs, and product teams, you will contribute to modernizing Relativity’s data architecture and advancing the platform’s transformation into a fully cloud-native system.

Job Description and Requirements

Minimum Qualifications 

  • 5+ years of professional experience in backend or platform software engineering 

  • 3+ years working with cloud-native technologies in Azure, AWS, or GCP 

  • Practical experience with one or more cloud-native structured storage solutions (e.g., CosmosDB, ADLS, Snowflake, or similar) 

  • Strong coding skills in one or more programming languages (e.g., C#, Java, Python) 

  • Solid understanding of database fundamentals, data modeling, and distributed systems principles 

 

Preferred Qualifications 

  • Experience with structured storage formats and systems such as Parquet, Delta Lake, or columnar data stores 

  • Familiarity with distributed SQL or NewSQL databases (e.g., CockroachDB, TiDB, Fauna) 

  • Exposure to infrastructure-as-code, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) 

  • Experience working on systems that operate at scale in regulated or mission-critical environments 

  • Contributions to platform-level or multi-team architectural efforts 

  • Experience supporting production systems and participating in incident resolution 

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

 

Competencies and Skills 

  • Technical Proficiency – Strong in data structures, cloud storage concepts, backend service design, and systems thinking 

  • Execution-Oriented – Delivers well-engineered solutions through iterative development and continuous improvement 

  • Team Collaboration – Actively contributes in a cross-functional team environment; values peer input and open communication 

  • Problem Solving – Uses structured thinking to troubleshoot production issues and identify scalable solutions 

  • Communication – Clearly explains technical trade-offs and decisions to both technical and non-technical audiences 

  • Learning Mindset – Eager to explore new technologies and continuously improve personal and team expertise 

 

Relativity is a diverse workplace with different skills and life experiences—and we love and celebrate those differences. We believe that employees are happiest when they're empowered to be their full, authentic selves, regardless how you identify.

Benefit Highlights:

Comprehensive health, dental, and vision plans

Parental leave for primary and secondary caregivers

Flexible work arrangements

Two, week-long company breaks per year

Unlimited time off

Long-term incentive program

Training investment program

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.

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:

181 000 and 271 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

  • Open Mindset
  • Communication
  • Problem Solving

Software Engineer Related jobs