Currency

Senior Software Engineer (Eventing Platform)

49 813 - 74 582 USDGross per year - Permanent
Net

Senior Software Engineer (Eventing Platform)

Net

-, Kraków +6 Locations

Relativity

Full-time
Permanent
Senior
Remote
49 813 - 74 582 USD
Gross per year - Permanent

Tech stack

    Microsoft Azure

    advanced

    C#

    advanced

    .Net

    advanced

    Terraform

    regular

    Bicep

    regular

Job description

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. 

Published: 02.10.2025

Meet the company

Relativity

At Relativity, we build the most innovative and comprehensive tools for making sense of unstructured data. When more people can find the facts in mountains of documents, emails, and texts, more legal and data-centric matters can be resolved equitably. Join us in our mission to help our customers organize data, discover the truth, and act on it.

Company profile

Senior Software Engineer (Eventing Platform)

49 813 - 74 582 USDGross per year - Permanent
Apply

Senior Software Engineer (Eventing Platform)

-, Kraków

Relativity

49 813 - 74 582 USDGross per year - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Relativity Poland Sp. z o.o. z siedzibą w Krakowie przy al. Pokoju 5 (dalej jako "administ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.