New offer - be the first one to apply!

July 4, 2026

Lead Software Engineer

Senior • Hybrid

270,000 - 406,000 PLN/yr

Krakow, Poland

Who We Are

Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence. Our AI-powered, cloud platform, RelativityOne, transforms massive volumes of complex information into actionable insights for litigation, investigations, regulatory inquiries, data breach responses, and other high-stakes legal work where accuracy and trust are crucial.

What We Do

At Relativity, engineers build systems that enable users to uncover insights from complex data at scale using cloud-native architecture, AI, and modern tools. Join the Data Transfer group within our Ingestion Department, a high-impact engineering team responsible for building and scaling the infrastructure that powers secure, reliable, and high-throughput data movement across our SaaS platform.

About the Role

We are seeking an experienced Lead Software Engineer to develop software and guide a team in applying engineering best practices to deliver high-quality, maintainable, and scalable systems. This role serves as a technical liaison across teams, helping resolve dependencies, improve engineering processes, and proactively identify and mitigate risks to software delivery.

What You’ll Do

  • Define architecture strategy and non-functional design to meet SLO/SLA and cost goals, ensuring security-by-default and regulatory alignment
  • Lead multi-team Azure delivery and enable safe deployments across services such as AKS, Event Hubs/Service Bus, and Cosmos DB or SQL
  • Implement practices such as policy-as-code, canary and blue-green deployments, environment parity, and automatic rollback
  • Own reliability and observability through standardized tracing, metrics, and logging, as well as SLOs, error budgets, and actionable alerting
  • Drive post-incident improvements by leading root cause analysis and implementing fixes that prevent recurrence
  • Champion Infrastructure as Code and platform paved roads to improve consistency and developer experience
  • Guide engineers through design reviews and establish clear quality standards while unblocking cross-team dependencies
  • Collaborate with Product to make data-informed trade-offs across reliability, cost, and delivery speed
  • Influence stakeholders across teams by negotiating priorities, mediating conflicts, and managing expectations
  • Support team growth by contributing to development plans, delivering actionable feedback, and raising the hiring bar
  • Communicate effectively through architectural decision records (ADRs) and narratives that connect technical trade-offs to customer and business outcomes

What We’re Looking For

Required:

  • 7+ years of experience building distributed SaaS systems using .NET/C# or similar technologies, including 3+ years leading initiatives or teams
  • Deep expertise in Azure, including AKS, Service Bus/Event Hubs, and Cosmos DB or SQL, as well as multi-region patterns
  • Proven ownership of SLO/SLA outcomes, including on-call leadership and driving root cause analyses that eliminate repeat incidents
  • Strong experience with observability at scale, including OpenTelemetry tracing, metrics, logging, dashboards, and alert design
  • Experience with CI/CD practices, including GitHub Actions or similar tools, canary/blue-green deployments, feature flags, and automated rollback
  • Strong stakeholder communication skills with the ability to influence across teams and communicate clearly in English
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Preferred:

  • Experience with FinOps practices including cost modeling, right-sizing, autoscaling strategies, and capacity planning
  • Strong background in Infrastructure as Code (e.g., Pulumi), Kubernetes operations, and container security practices
  • Experience in platform enablement, including internal SDKs, templates, and golden paths
  • Familiarity with service mesh technologies
  • Experience with data streaming systems such as Kafka or Azure Event Hubs, and large-scale ingestion/ETL pipelines
  • Knowledge of multi-tenant scaling techniques, including throttling and backpressure strategies

Why We Could Be a Great Fit

  • Build systems that help customers organize data, discover the truth, and act on it in high-stakes legal matters
  • Work on distributed, cloud-native systems that process large volumes of data
  • Build with AI, cloud platforms, and scalable architectures shaping legal tech
  • Gain experience owning systems end-to-end across cloud and distributed environments
  • Work in a team focused on knowledge sharing and continuous improvement
  • Diverse perspectives create stronger teams and better outcomes
  • Competitive salary, benefits, DTO, parental leave, and equity program

Compensation and Benefits

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 270 000 and 406 000 PLN.

The final offered salary will be based on several factors, including the candidate's depth of experience, skill set, qualifications, and internal pay equity.

Similar jobs you might like

Technology

New offer

Relativity

Senior Software Engineer

Senior

Hybrid

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Software Engineer role focused on designing and scaling cloud-native Import/Export services for a legal SaaS platform. The position involves building distributed systems, improving CI/CD and observability, and owning production services in a high-scale environment. Candidates will collaborate across engineering and product teams while mentoring others and driving operational excellence. 🗂️ Requirements: 5+ years of experience with C#/.NET or similar services, Experience designing distributed SaaS systems, Production ownership and on-call incident response experience, Experience with cloud-native platforms such as Azure, Hands-on CI/CD automation and deployment governance experience, Bachelor’s degree in Computer Science, Engineering, or equivalent experience, English proficiency for technical communication 📃 Skills: C#, .NET, Azure, CI/CD, SaaS, Microservices, ETL, Telemetry, Automation, AI, Cloud, SQL 🏢 Description: Job Overview WHO WE ARE Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence. Our AI-powered, cloud platform, RelativityOne, transforms massive volumes of complex information into actionable insights for litigation, investigations, regulatory inquiries, data breach responses, and other high-stakes legal work where accuracy and trust are crucial. The world’s largest law firms, corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful information in their matters. Beyond our commercial impact, we are committed to expanding access to technology and supporting pro bono legal work. WHAT WE DO • At Relativity, engineers do more than write code - they build systems that enable users to uncover insights from complex data at scale using cloud-native architecture, AI, and modern tools. • The Import Export organization builds and scales infrastructure for secure, reliable, high-throughput data movement across RelativityOne. ABOUT THE ROLE • As a Senior Software Engineer, you will design, develop, test, deploy, and support Relativity software products. • You will collaborate with a senior engineering team and business stakeholders to build features and services that evolve RelativityOne SaaS. Job Description and Requirements WHAT YOU’LL DO • Design architecture and non-functional aspects of Import/Export services aligned with SLO/SLA targets • Break down complex problems into resilient, cloud-native designs and deliver measurable outcomes • Mentor team members on code quality, best practices, and technical debt management • Own production systems, including on-call responsibilities, root cause analysis, and proactive issue resolution • Drive operational excellence through observability, alerting automation, and reliable metrics • Collaborate with Product to shape roadmap decisions using data and clear trade-offs • Improve CI/CD processes through automation and predictable, compliant deployments WHAT WE’RE LOOKING FOR Required • 5+ years of experience building C#/.NET or similar services with demonstrated reliability or performance improvements • Experience designing distributed SaaS systems and translating business needs into technical solutions • Production ownership experience, including on-call rotations, incident response, and reducing MTTR using telemetry • Experience delivering cloud-native systems (Azure or similar platforms) • Hands-on experience with CI/CD automation, testing, and deployment governance • Bachelor’s degree in Computer Science, Engineering, or equivalent experience • English proficiency for technical communication Preferred • Experience leading microservices development for high-volume, event-driven systems • Experience scaling ingestion pipelines, ETL workflows, or data processing systems with measurable outcomes • Experience mentoring teams in agile planning and cross-team collaboration WHY WE COULD BE A GREAT FIT Impactful Mission Build systems that help customers organize data, discover the truth, and act on it in high-stakes legal matters. Engineering at Scale Work on distributed, cloud-native systems that process large volumes of data. Cutting-Edge Technology Build with AI, cloud platforms, and scalable architectures shaping legal tech. Growth and Ownership Gain experience owning systems end-to-end across cloud and distributed environments. Collaborative Culture Work in a team focused on knowledge sharing and continuous improvement. Inclusive Environment Diverse perspectives create stronger teams and better outcomes. Compensation and Benefits Competitive salary, benefits, DTO, parental leave, and equity program. 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: 208 000 and 312 000 PLN. 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 Skills: Automation, Data Analysis, Database Management, Network Architecture, Performance Optimizations, Problem Solving, Project Management, Software Development, System Designs, Technical Leadership

Technology

New offer

Relativity

Senior Software Engineer - Fullstack

Senior

Remote

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Full Stack Software Engineer role focused on building and scaling cloud-native Import/Export services for a SaaS legal technology platform. The position involves developing distributed systems, React-based user interfaces, CI/CD automation, and operational excellence across Azure-based environments. Candidates will work on high-throughput data movement infrastructure with ownership of architecture, deployment, and production reliability. 🗂️ Requirements: Advanced React with TypeScript, Front-end testing integrated into CI pipelines, 5+ years of C#/.NET or similar backend development experience, Experience architecting distributed SaaS systems, Production ownership and on-call experience, Experience with telemetry and incident reduction, Cloud-native delivery experience, CI/CD automation and deployment governance experience, Bachelor’s degree in Computer Science, Engineering, or equivalent experience, English fluency for technical communication 📃 Skills: React, TypeScript, C#, .NET, Azure, CI/CD, SaaS, Microservices, Telemetry, Automation, Testing, AI, Cloud, JavaScript 🏢 Description: WHO WE ARE Relativity is a leading legal data intelligence company building technology that helps users organize data, discover the truth, and act on it with confidence. Our AI-powered, cloud platform, RelativityOne, transforms massive volumes of complex information into actionable insights for litigation, investigations, regulatory inquiries, data breach responses, and other high-stakes legal work where accuracy and trust are crucial. WHAT WE DO You will join Relativity’s Import Export organization, a high-impact engineering team at the heart of our Ingestion Department. The team builds and scales the infrastructure that powers secure, reliable, and high-throughput data movement across the SaaS platform. ABOUT THE ROLE As a Senior Full Stack Software Engineer, your primary mission will be to design, write, test, deploy, and support Relativity software products. You will work in an established senior team with business stakeholders to develop the product, features, and services that drive and evolve RelativityOne SaaS. Job Description and Requirements WHAT YOU’LL DO - Create architecture and non-functional design for Import/Export services that meet SLO/SLA targets. - Decompose complex problems into resilient, cloud-native designs. - Deliver milestones with measurable outcomes. - Advise and mentor team members on code quality, technical debt management, and best practices. - Own production systems by leading on-call procedures, root cause analyses, and proactive issue resolution that reduces MTTR. - Drive operational excellence using observability data to prioritize work, automate alerts, and expose trustworthy metrics. - Shape the roadmap with Product through clear trade-offs and data-backed decisions. - Optimize CI/CD by designing automation that keeps deployments predictable and compliant. - Build front-end architecture for Import/Export user experiences using React and TypeScript. - Build accessible, performant UIs with modern React, including hooks and context, and reliable state management. - Partner with Design to evolve a reusable component library and design system and enforce UI standards. WHAT WE’RE LOOKING FOR Required - Advanced React with TypeScript. - Front-end testing expertise integrated into CI pipelines. - 5+ years of experience shipping C#/.NET or similar services with measurable reliability or performance gains. - Experience architecting distributed SaaS systems and translating business needs into resilient designs. - Production ownership experience, including leading on-call rotations and root cause analyses and using telemetry to reduce MTTR and incident volume. - Experience with cloud-native delivery; any cloud is acceptable, and the team is on Azure. - Hands-on experience with CI/CD automation, automated testing, and deployment governance. - Bachelor’s degree in Computer Science, Engineering, or equivalent experience. - English fluency for technical communication. Preferred - Experience leading microservice work for high-volume event-driven workloads. - Experience mentoring teams in frontend development, UI, and accessibility. - Experience building and maintaining design systems and component libraries. WHY WE COULD BE A GREAT FIT - Impactful Mission: Build systems that help customers organize data, discover the truth, and act on it in high-stakes legal matters. - Engineering at Scale: Work on distributed, cloud-native systems that process large volumes of data. - Cutting-Edge Technology: Build with AI, cloud platforms, and scalable architectures shaping legal tech. - Growth and Ownership: Gain experience owning systems end-to-end across cloud and distributed environments. - Collaborative Culture: Work in a team focused on knowledge sharing and continuous improvement. - Inclusive Environment: Diverse perspectives create stronger teams and better outcomes. Compensation and Benefits - Competitive salary, benefits, DTO, parental leave, and equity program. - Annual performance bonus and long-term incentives. - Expected salary range: 208 000 to 312 000 PLN. - Final salary depends on experience, skills, qualifications, and internal pay equity.

Technology

Relativity

Senior Java Engineer

Senior

Remote

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Software Engineer role focused on architecting and developing model-based SaaS applications within a Data Breach Response engineering team. The position involves leading technical design, driving best practices, and improving CI/CD and developer productivity. The engineer will work across the stack to deliver scalable, high-quality software solutions aligned with business goals. 🗂️ Requirements: 5+ years of professional software development experience, 2+ years of experience delivering SaaS products, Strong knowledge of algorithms, data structures, and computational complexity, Proficiency in at least one of: Java, Python, C#, In-depth experience with at least two of: GitHub, Azure DevOps, GitLab, Jenkins, Experience with CI/CD tooling and practices, Ability to design technical solutions from specifications, Experience leading technical design and guiding best practices, Experience implementing redundancy and disaster recovery solutions 📃 Skills: Java, Python, C#, SaaS, Algorithms, DataStructures, ComputationalComplexity, GitHub, AzureDevOps, GitLab, Jenkins, CICD, DevOps, Redundancy, DisasterRecovery 🏢 Description: Job Overview Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions? We're looking for a Senior Software Engineer to join our Relativity Data Breach Response Engineering team. Job Description and Requirements Job Responsibilities Architect, design, and develop model-based applications Guide product improvements across schema, framework, and platform Lead the team to best-practice technical design, by example and through collaboration Understand department-wide initiatives and guidelines, work with teams to ensure implementation is aligned with Engineering-wide policies and direction Maintain a backlog of tools or technology enhancements to improve the maintainability and quality of the solutions Encourage teams to work collaboratively by advising and enforcing best practices when needed Stay up-to-date with technologies and best practices related to CI/CD tooling and developer productivity Qualifications 2+ years of professional experience delivering successful SaaS products. 5+ years of professional experience in software development Strong computer science fundamentals in algorithms, data structures and computational complexity A self-starter driven to make an impact Strong Communications skills, experience leading teams Proficiency in multiple programming languages, e.g: Java, Python, C# Able to learn at multiple levels of the stack – from fine-granularity technical implementation to high level control- and data-flow. Comfortable working from Specifications to create a Technical Approach and scoping work Able to consider the Engineering solution in the business context Obsession with software quality and empathy for customer experience In-depth technical understanding and experience with at least two of the following DevOps Platforms: GitHub, Azure DevOps, GitLab, and Jenkins Experience implementing redundancy and disaster recovery scenarios Nice to Have Experience building AI-powered products that use Natural Language Processing or Machine Learning Knowledge of Linux Knowledge of NoSQL database systems such as MongoDB, Redis, Elasticsearch Fundamental knowledge of Kubernetes and container-based systems 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 Additional 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: 208 000 and 312 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.

Technology

Relativity

Mid Software Engineer (.NET)

Mid

Hybrid

Krakow, Poland

160,000 - 240,000 PLN/yr

🏢 Summary: Advanced Software Engineer role focused on designing and building scalable, secure cloud-native software for a high-scale web platform and automation framework. The position involves developing distributed systems, REST APIs, and serverless solutions in a modern cloud environment. You will contribute to architecture, testing strategy, and technical mentorship within an agile team. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, Minimum 2 years of software development experience, Experience with object-oriented programming using C# or Java, Experience with HTML5, JavaScript, and CSS, Experience building REST APIs, Experience developing cloud-native solutions, Experience working in an agile team, Knowledge of full application stack development, Ability to design scalable and secure systems, Experience with unit and integration testing 📃 Skills: C#, Java, HTML5, JavaScript, CSS, REST, Azure, AzureFunctions, ServiceBus, Serverless, CloudNative, AzureDevOps, DevOps, OOP, Agile, Testing, DomainDrivenDesign, EventDrivenArchitecture 🏢 Description: Job Overview Here at Relativity, we prioritize flexibility and work-life harmony. Our Hybrid work environment provides options tailored to your role and location, aiming to enhance engagement, connectivity, and productivity. Join us to experience a culture of collaboration and innovation, where connecting in-person adds value to our collective growth. Let's work together! As an Advanced Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems as we continue to improve and build great technology. This role reports into the Manager of Software Engineering. You will work on projects on a highly scalable and dynamic web system and serverless technologies. This is all using many of the newest, cloud-based technologies. You will build highly distributable systems composed of multiple databases, processing, and webservers within the massive data field. Our team owns Automated Workflows, an extensible cloud-based automation framework that connects and automates processes across distributed systems in Relativity. This is a very exciting product that has a tremendous impact for our customers. It allows them to set up automation to reduce or even eliminate the need to perform manual tasks, saving them time and enabling them to focus on other important tasks within their business. With thousands of automated runs every day and the ability to be extended by 3rd Party developers, we are focused on enhancing the capabilities of a very robust and scalable solution. Job Description and Requirements Job Responsibilities Design performant, scalable, and secure software to a high degree of quality – not simply focusing on meeting requirements Work together with a software development team to ship high-quality, performant, secure software that operates on data at a massive scale Focus on quality through comprehensive unit and integration testing and static analysis and rigorous test strategy development Improve the software development process by recommending and instituting changes in policies and procedures Participate in pair programming to improve software quality and completeness and share design and implementation knowledge Mentor less experienced engineers and provide technical guidance to build new leaders from within the team Minimum Qualifications Bachelor’s Degree (or equivalent) in Computer Science or related disciplines At least 2 years of experience in Software Development Experienced in Object Oriented Programming utilizing C#, Java or similar Experienced in HTML5, JavaScript, CSS, and related web technologies Experience building REST APIs and Cloud-Native solutions Experience working on an agile software team Knowledge of software engineering disciplines, including the ability to work comfortably in all layers of the Application Stack Preferred Qualifications Understanding of DevOps principals, experience with Azure DevOps is a plus Experience designing and developing highly scalable solutions in Azure or other cloud platforms is a plus Experience in Azure Functions, Azure Service Bus, Serverless Technologies and related cloud technologies Experience in Domain Driven Design Principles and Event Driven Architecture is a plus Excellent Knowledge of new technology trends and their application in the marketplace. 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 Additional time off Long-term incentive program Training investment program 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. 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: 160 000 and 240 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 Skills: Engineering Principle, Hardware Integration, Innovation, Problem Solving, Process Improvements, Quality Assurance (QA), Research and Development, System Designs, Technical Documents, Troubleshooting

Technology

Relativity

Advanced Software Engineer (C#/.NET)

Mid

Hybrid

Krakow, Poland

160,000 - 240,000 PLN/yr

🏢 Summary: Design and develop cloud-native Import/Export services for a SaaS platform, focusing on scalable architecture, reliability, and high-throughput data movement. The role involves building distributed systems in a senior team, ensuring operational excellence, and driving CI/CD automation in a production environment. 🗂️ Requirements: 3+ years experience with C#/.NET or similar backend technologies, Experience designing distributed and event-driven SaaS systems, Production ownership experience (on-call rotations, RCA), Experience with cloud-native development (Azure or other cloud), Hands-on experience with CI/CD automation and automated testing, Ability to design architectures meeting SLO/SLA targets, Bachelor’s degree in Computer Science, Engineering or equivalent experience, English fluency for technical communication 📃 Skills: C#, .NET, Azure, CI/CD, SaaS, DistributedSystems, EventDrivenArchitecture, Cloud, Automation, Testing 🏢 Description: Job Overview As a Advanced (Mid) Software Engineer, your primary mission will be to design, write, test, deploy, and support our Relativity software products. You will work in an established, senior team with business stakeholders to develop the product, features and services that drive and evolve our Relativity One SaaS. You will join Relativity’s Import Export organization, a high-impact engineering team at the heart of our Ingestion Department. We build and scale the infrastructure that powers secure, reliable, and high-throughput data movement across our SaaS platform. Job Description and Requirements Your Role in Action Create architecture and non-functional design for Import/Export services that meet SLO/SLA targets Decompose complex problems into resilient, cloud-native designs Deliver milestones with measurable outcomes Drive operational excellence using observability data to prioritize work, automate alerts, and expose trustworthy metrics CI/CD by designing automation that keeps deployments predictable and compliant Required Skills and Experience 3+ years shipping C#/.NET or similar services with measurable reliability or performance gains Design for distributed and event driven SaaS systems, translating business needs into resilient designs Production ownership experience: on-call rotations and RCAs Cloud-native delivery (any cloud is fine, we're on Azure) Hands-on CI/CD automation, automated testing, and deployment governance Bachelor's degree in Computer Science, Engineering, or equivalent experience; English fluency for technical communication 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 Additional 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: 160 000 and 240 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 Skills: Engineering Principle, Hardware Integration, Innovation, Problem Solving, Process Improvements, Quality Assurance (QA), Research and Development, System Designs, Technical Documents, Troubleshooting

Technology

Relativity

Senior .NET Engineer - Automation Services

Senior

Remote

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Software Engineer role focused on building and operating a cloud-native engineering platform using .NET and Azure. The position centers on developing scalable platform services, Infrastructure as Code, and CI/CD automation to enhance developer productivity. You will drive DevOps practices, cloud infrastructure standardization, and platform observability in a fast-paced environment. 🗂️ Requirements: 5+ years of software development experience, Strong proficiency in C# and .NET, Hands-on experience with Microsoft Azure, Experience with Infrastructure as Code, Experience with CI/CD systems and DevOps pipelines, Experience with containers and orchestration tools, Ability to design scalable and secure cloud-native architectures, Agile team experience 📃 Skills: C#, .NET, Azure, Terraform, Bicep, ARM, CI/CD, DevOps, Docker, Kubernetes, AKS, IaC 🏢 Description: Posting Type Hybrid / Remote Job Overview We are looking for a Senior Software Engineer to join our Engineering Platform team, where you'll help build the cloud-native backbone that powers Relativity’s development ecosystem. You will work on high-impact initiatives that shape how our engineers build, test, deploy, and scale software—driving technical excellence across the company. As part of a growing and financially stable organization, you’ll have the opportunity to contribute in a dynamic, fast-moving environment that values autonomy, ownership, and practical action over excessive process. Our platform engineers are trusted with solving complex problems at scale, and empowered to make real decisions that improve the day-to-day experience of hundreds of developers. Job Description and Requirements Key Responsibilities Design, build, and operate platform services and developer tooling using .NET and Microsoft Azure that are scalable, secure, and reliable. Lead the development of Infrastructure as Code (IaC) components that automate and standardize cloud infrastructure. Drive adoption of DevOps practices and CI/CD automation across engineering teams. Collaborate closely with internal stakeholders to build reusable capabilities that improve development speed and consistency. Integrate observability, performance monitoring, and self-service tooling into the platform ecosystem. Mentor and support engineers through code reviews, technical discussions, and knowledge-sharing. Proactively identify areas of improvement, experiment with solutions, and deliver results—embracing our bias toward action. Contribute to initiatives that embed AI/ML into platform services and developer workflows. Qualifications 5+ years of software development experience with a strong command of C# and the .NET ecosystem. Deep hands-on experience with Azure services and cloud-native application patterns. Proficiency with Infrastructure as Code tools such as Terraform, Bicep, or ARM templates. Experience building or supporting CI/CD systems and modern DevOps pipelines. Familiarity with containers and orchestration tools (e.g., Docker, Kubernetes, AKS). Demonstrated success working in Agile product teams and collaborating cross-functionally. Strong problem-solving, communication, and mentorship skills. Bonus: Exposure to AI/ML tools or interest in applying AI to platform and engineering problems. 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 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: 208 000 and 312 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 Skills: Automation, Data Analysis, Database Management, Network Architecture, Performance Optimizations, Problem Solving, Project Management, Software Development, System Designs, Technical Leadership

Technology

Relativity

Senior .NET Engineer (Cloud & AI-enabled engineering)

Senior

Hybrid

Krakow, Poland

208,000 - 312,000 PLN/yr

🏢 Summary: Senior Software Engineer role focused on designing, developing, deploying, and supporting cloud-based software products on Azure using .NET/C#. The position involves full lifecycle ownership of a greenfield solution, working in a Scrum team to build scalable, secure systems with modern DevOps and observability practices. The role also includes mentoring team members and contributing to architecture and engineering best practices. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or equivalent experience, 5+ years of commercial software development experience in C#, .NET development experience, Experience building cloud-native solutions in Azure, Experience with scalable database systems, Experience with CI/CD tools and processes, Ability to design scalable and secure architectures, Experience with unit and integration testing, Experience working in Agile/Scrum teams, Experience with AI-assisted development tools in engineering workflow, Fluency in English 📃 Skills: C#, .NET, Azure, SQL, CI/CD, GitHub, Harness, LaunchDarkly, NewRelic, Grafana, Kubernetes, Pulumi, JavaScript, TypeScript, Angular, React, Vue, Git, AI 🏢 Description: Posting Type Hybrid Job Overview Are you looking for a hybrid work opportunity? Are you interested in a workplace that allows for flexibility in your day? Are you ready for a workplace that provides benefits that suit your needs? Role summary As a Senior Software Engineer, your primary mission will be to design, write, test, deploy, and support our Relativity cloud (Azure) software products in .NET/C#. You will work in a scrum team collaborating with other members of the engineering team and business stakeholders to support the development of products, features and services that drive and evolve our RelativityOne platform. You will use your knowledge to mentor less senior team members and support your team’s tech lead in his duties. Team summary You will join Relativity's Matter Administration department focused on helping our customers grow the eDiscovery practices and businesses that they are running on top of Relativity, delivering solutions to boost up productivity of an Administrator, simplify configuration and improve preparation of the system for matter review. From Matter setup and user workspace arrangement, data archiving and restore to cost management and billing solution, Matter Admin delivers tools and services for Relativity Administrators. This role involves working on a greenfield product, where the team fully owns the lifecycle of the solution - from implementation using .NET, to deployment via GitHub Actions, and monitoring through New Relic. You’ll have the opportunity to contribute to the architecture, influence best practices, and help shape modern, scalable projects from the ground up. Job Description and Requirements Your Role in Action Contribute to a Scrum team throughout all complex phases of a service lifecycle from conception through design, development, testing, deployment, and ultimately operation Architect and design performant, scalable, and secure software to a high degree of quality – not simply focusing on meeting requirements Object-oriented analysis (OOA), object-oriented design (OOD), and object-oriented programming (OOP) applying SOLID principles and design patterns in in C# and TypeScript / Javascript Contribute and provide technical guidance to a software development team to ship high-quality, performant, secure software that operates on data at a massive scale Participate in code reviews for projects written by your team Conduct comprehensive unit and integration testing and static analysis and rigorous test strategy development Improve the software development processes by recommending and driving changes Identify, document, automate, and engineer processes for repetitive tasks Contribute to and mature existing, automated deployment/upgrade CICD workflows Leverage monitoring and observability to proactively identify and fix problems Improve software quality and completeness and share design and implementation knowledge Troubleshoot issues, fix defects and respond to client-specific problems Provide technical guidance to team members through education and coaching After gathering relevant experience, you will participate in regular on-call technical support shifts as a second line of support if Client Services is not able to solve an urgent issue Embrace and contribute to a learning/growth culture and promote a healthy work environment Minimum Qualifications Bachelor's in computer science, engineering, or similar technical degree, or work equivalent experience 5+ years of experience in software development of commercial-grade systems and applications using C# Experience in developing cloud scalable solutions using Cloud Native Patterns (Azure preferred) Experience in working with various scalable database systems Ability and ambitions in building advanced cloud DevOps mindset including CI/CD processes and tools (e.g., GitHub Actions, Harness, LaunchDarkly) with mature observability Ability to build mature deployment and release solutions Understanding and following software engineering best practices: unit testing, code reviews, design documentation, excellent debugging and troubleshooting skills Experience working in an agile software team, including mentoring. feature leadership and cross-group collaboration Fluency in English Hands-on experience using AI tools as part of everyday engineering workflow, including: AI-assisted code generation, refactoring and review, using AI for technical design, solution exploration and documentation, leveraging AI to plan and structure development and release activities, critically evaluating AI output and taking ownership of final technical decisions. Preferred Qualifications Experience with container orchestration platforms such as K8s Experience with configuration management and IaaS (e.g. Pulumi) Experience with observability frameworks and solutions (e.g. New Relic, Grafana) Experience with web development using JavaScript, TypeScript, using modern web frameworks (e.g. Angular, React, Vue) Experience with .NET core development 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 Additional time off Long-term incentive program Disclaimer The information contained in this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. Other duties and responsibilities may be assigned. 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: 208 000 and 312 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 Skills: Automation, Data Analysis, Database Management, Network Architecture, Performance Optimizations, Problem Solving, Project Management, Software Development, System Designs, Technical Leadership

Technology

Relativity

Lead Software Engineer (.NET)

Senior

Remote

Krakow, Poland

270,000 - 406,000 PLN/yr

🏢 Summary: Lead Software Engineer role focused on designing, developing, and maintaining scalable, cloud-based eDiscovery systems processing large volumes of unstructured data. The position involves technical leadership within an Agile Scrum team, building high-performance .NET solutions integrated with search engines and distributed components. The role combines hands-on development with architectural decisions and mentorship in a big-data SaaS environment. 🗂️ Requirements: 8+ years of commercial software development experience, Experience in .NET development using C#, Experience with Microsoft SQL Server, Experience with .NET Core, Experience with CI/CD tools (BitBucket, Jenkins, Git), Experience with unit testing and TDD, Knowledge of Cloud Native Patterns, Experience with Azure cloud, Experience working in Agile frameworks, Fluency in English 📃 Skills: C#, .NET, .NETCore, SQL, SQLServer, Azure, CI/CD, BitBucket, Jenkins, Git, TDD, Scrum, Cloud, SaaS 🏢 Description: Posting Type Hybrid Job Overview As a Lead Software Engineer, your primary mission will be to design, write, test, deploy, and support new and existing Relativity software products, in a brand new, startup-style Relativity office in Krakow, Poland.  We’re looking for someone who has an interest in developing next-generation technologies and a passion for getting things done. Is experienced and leverages to solve complex problems. Enjoys working with smart people and having fun building something great. The perfect team member is also versatile, displays leadership qualities and is enthusiastic about tackling new problems across the full-stack as we continue to push technology forward. Enjoys taking responsibility in a self-managing team and understands and supports principles of Agile, like iterative approach, ability to cope with constant change, feedback culture where everything is assessed quickly and changed to fit.   If you have the desire to be continually challenged and work where boredom is an anomaly, then join our Krakow team and be part of a successful Agile-oriented company, experiencing rapid growth in the eDiscovery field, that is currently building its new R&D office in Poland! The Enrichment Team Relativity’s “Enrichment” product is the fastest way to feed terabytes of complex and abstract data into the Relativity’s Review platform. As part of the Enrichment team, you will work on modernizing the Enrichment user experience, deal with the unique challenge of processing a diverse set of documents, a tremendous amount of data and do complicated data extraction at blazing speeds. If an opportunity to deal with big-data, solve complex scalability challenges, and learn a distinct set of technologies on a secure SaaS platform excites you, then this is the right team for you. Job Description and Requirements Responsibilities: Lead Software Engineer is responsible for delivering results for the Product Development department by: Contributing to a Scrum team that solves complex challenges and builds working software. Producing high quality code in an effective manner. Being a dependable and highly skilled team member is a role model for others and a source of knowledge and inspiration for them. Troubleshooting issues by fixing defects and responding to client specific problems. Working on a scalable and dynamic web system which supports integration with multiple search engines, clustering technologies and client component interaction through web services. Building a highly distributable eDiscovery system composed of multiple databases, processing, and web servers, that have potential to be used in other industries that require heavy processing on big, unstructured document sets. Lead Software Engineer performs the following functions, in addition to others, in the administration of their position: Provide technical leadership to the team. This includes making critical technical decisions, setting coding standards, and ensuring that best practices are followed in software development. Communicate technical concepts to non-technical stakeholders and collaborate with cross-functional teams such as product managers, designers, and quality assurance. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications and standards. Improves operations by conducting systems analysis; recommends changes in policies and procedures. Encourages pair programming to communicate design knowledge throughout the Scrum team. Provides guidance and mentorship to junior members of the team, helping them grow their technical skills and advance in their careers. Is always open to new ideas and encourages innovative practices amongst peers. Qualifications: 8+ years of experience in software development of commercial-grade systems and applications Experience in .NET software development using C# and Microsoft SQL Server, experience in .NET core. Experience with CI/CD process and tools (BitBucket, Jenkins, Git) including unit testing, preferably TDD approach. Demonstrated proficiency in using AI-powered tools to improve productivity, decision-making, and engineering workflows. Good understanding of Cloud Native Patterns and Azure cloud. Fluency in English. Knowledge and experience in working with Agile frameworks. Effective communication and teamwork skills. 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 Additional 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: 270 000 and 406 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 Skills: Documentations, Innovation, Leadership, Problem Solving, Process Improvements, Project Management, Quality Assurance (QA), Risk Management, Technical Knowledge, Troubleshooting