Senior Software Engineer (Eventing Platform)

Relativity

Relativity

Administration, Software Engineering
Posted on Aug 15, 2025

Posting Type

Hybrid

Job Overview

We are looking for a Senior Software Engineer to join our Engineering Platform team. You will play a critical role in designing, building, and evolving the eventing backbone that powers Relativity’s cloud-native, distributed ecosystem. This role is ideal for a systems thinker with deep experience in event-driven architecture, reactive systems, and distributed messaging patterns who can drive organizational change and platform-level standardization.

You’ll be instrumental in delivering a governed, scalable, and developer-friendly eventing platform built on Azure, DAPR, and modern cloud-native patterns. Your work will enable engineering teams to easily build reactive, decoupled, and resilient services that are observable, secure, and compliant with evolving architecture guidelines.

Job Description and Requirements

Your Role in Action

  • Architect, build, and operate a scalable, governed eventing platform using technologies such as DAPR, Azure Event Hubs, Service Bus, and Azure Functions.

  • Lead the adoption of event-driven and reactive architectural patterns across engineering teams to drive decoupling, resilience, and extensibility.

  • Define and implement event governance practices (naming conventions, versioning, schema evolution, event contracts, lifecycle policies).

  • Provide reusable tooling, SDKs, and libraries that simplify event publication, consumption, and observability across .NET and polyglot environments.

  • Establish and maintain event observability and debugging capabilities including distributed tracing, dead-letter queues, and replay mechanisms.

  • Integrate eventing infrastructure with CI/CD pipelines and developer workflows, ensuring ease of use and compliance by default.

  • Drive the implementation of Infrastructure as Code (IaC) for messaging infrastructure using tools like Terraform, Bicep, or ARM templates.

  • Lead architectural discussions, influence internal roadmaps, and ensure alignment with the broader cloud-native and microservices strategy.

  • Mentor engineers on event-driven thinking, asynchronous patterns, and reactive system design.

  • Partner with security, compliance, and architecture teams to ensure that eventing solutions meet enterprise standards.

Qualifications

  • 5+ years of software engineering experience, including leading the design of large-scale distributed systems.

  • Strong experience with C#, .NET, and cloud-native development on Microsoft Azure.

  • Deep understanding of event-driven architecture, message brokers, pub-sub, event sourcing, and CQRS.

  • Hands-on expertise with DAPR, Azure Event Hubs, Service Bus, Kafka, or equivalent eventing platforms.

  • Experience with Infrastructure as Code, preferably Terraform or Bicep.

  • Solid grasp of reactive architecture principles and patterns (e.g. backpressure, message guarantees, idempotency, retries, dead-lettering).

  • Experience driving architectural changes and evangelizing platform adoption across teams.

  • Knowledge of observability tooling for event-driven systems (OpenTelemetry, Application Insights, New Relic, etc.).

  • Comfortable working in Agile teams and cross-functional environments.

Bonus Qualifications

  • Experience with Schema Registry, AsyncAPI, or event cataloging practices.

  • Contributions to open-source eventing libraries or frameworks.

  • Experience working in regulated industries with high compliance and traceability requirements.

  • Familiarity with AI-driven analytics on event streams (e.g., anomaly detection, metrics enrichment).

Why Join Us?

  • Be part of a growing, stable company where your work has long-term impact.

  • Thrive in a fast-paced, evolving environment with clear opportunities for technical and career growth.

  • Work in an engineering culture that values initiative, speed, and ownership.

  • Shape the tools, practices, and environments that empower hundreds of engineers daily.

  • Contribute to a mission-driven organization committed to innovation and excellence.

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.