Staff Rust Engineer — Scalable Distributed Backend

IBM

Kraków

On-site

PLN 350,000 - 650,000

Full time

44 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

IBM Software in Kraków seeks a Staff Software Engineer with strong Rust expertise to design and build scalable backend and infrastructure systems. You will work with senior engineers to shape architecture, drive performance, and ensure reliability.

You will mentor teams, influence technical direction, and contribute to distributed data pipelines and cloud-native platforms. This role emphasizes high-quality software and cross-team collaboration in a fast-paced environment.

Qualifications

  • Strong professional experience developing production software using Rust.
  • Track record of delivering complex systems projects with large scope, including multi-quarter design and development initiatives.
  • Strong experience with distributed systems, backend infrastructure, cloud platforms, networking, storage or databases or other large-scale systems.
  • 4+ years driving Staff-level or equivalent technical initiatives across multiple teams, systems or components.
  • Experience designing and implementing scalable, reliable and high-performance software systems.
  • Strong understanding of software architecture, system design and engineering best practices.

Responsibilities

  • Drive complex technical projects that require strong software engineering skills and architectural judgement.
  • Design and develop high-performance systems in Rust focusing on scalability, reliability, maintainability and operational excellence.
  • Provide technical leadership across teams, set technical direction and influence architecture and engineering decisions.
  • Mentor senior engineers and help the team improve engineering practices and design principles.
  • Insist on high standards for software quality, performance, reliability and maintainability.
  • Collaborate with product management and stakeholders to translate requirements into robust solutions.
  • Drive reliability, observability and performance improvements across systems.
  • Contribute to technical design discussions and communicate complex trade-offs clearly.
  • Contribute to open source projects and communities where relevant.

Skills

Rust
Distributed systems
Backend engineering
Cloud platforms
Kubernetes
Apache Kafka
Performance optimization
Mentoring engineers

Education

Master's Degree

Tools

Apache Kafka
Kubernetes
Docker
Cloud platforms

Job description

IBM Software in Kraków seeks a Staff Software Engineer with strong Rust expertise to design and build scalable backend and infrastructure systems. You will work with senior engineers to shape architecture, drive performance, and ensure reliability.

You will mentor teams, influence technical direction, and contribute to distributed data pipelines and cloud-native platforms. This role emphasizes high-quality software and cross-team collaboration in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer II - Confluent
Staff Software Engineer II - Confluent

IBM • Kraków

On-site
PLN 350,000 - 650,000
Senior Rust Backend Engineer - Remote Scalable Microservices
Senior Rust Backend Engineer - Remote Scalable Microservices

Jit Team • Województwo pomorskie

Hybrid
Remote Staff Software Engineer — Platform & Systems Lead
Remote Staff Software Engineer — Platform & Systems Lead

JobCubby • Poland

Remote
PLN 329,000 - 493,000
RSUs
Paid time off
Parental leave
+4
Go Backend Engineer for Scalable Data SaaS
Go Backend Engineer for Scalable Data SaaS

JobCubby • Kraków

On-site
PLN 150,000 - 210,000
Remote Full-Stack Engineer (Rust/Python/React)
Remote Full-Stack Engineer (Rust/Python/React)

Peoplemore • Kraków

On-site
PLN 165,000 - 234,000
Private medical care
Sports card
Training courses
+1
Senior Rust & Go Software Engineer (Hybrid/Remote Poland)
Senior Rust & Go Software Engineer (Hybrid/Remote Poland)

EPAM Systems • Poland

Hybrid
PLN 210,000 - 320,000
Hybrid work
Remote within Poland
Stock purchase plan
+2
Staff Backend Platform Engineer (Java) — Remote
Staff Backend Platform Engineer (Java) — Remote

Sway • Kraków

Hybrid
PLN 329,000 - 411,000
Stock Ownership (RSUs)
26 paid days off annually
Paid parental leave
+5
Lead Rust Engineer — Low-Latency Distributed Systems
Lead Rust Engineer — Low-Latency Distributed Systems

EPAM Systems • Poland

Hybrid
PLN 180,000 - 280,000
Hybrid by design
Remote work within Poland
Relocation opportunities
Senior Java Backend Engineer - Scalable Travel Platforms
Senior Java Backend Engineer - Scalable Travel Platforms

Solid Company sp. z o.o. • Kraków

On-site
PLN 240,000 - 360,000
Lead Java Backend Architect – Cloud-Native, Scalable Services
Lead Java Backend Architect – Cloud-Native, Scalable Services

SOLID.Jobs • Kraków

On-site
PLN 180,000 - 240,000