Software Development Manager – Distributed Systems (Cloud Database)

IBM Krakow, PL

Company

IBM

Location

Krakow, PL

Type

Full Time

Job Description

Introduction

We’re building Astra Serverless the next generation of distributed scalable fault-tolerant serverless NoSQL data services — powered by Apache Cassandra and extended with native vector and AI capabilities across multi-cloud environments.

Our customers depend on our platform to serve real-time mission-critical workloads on a global scale. Ensuring reliability performance and correctness under unpredictable workloads is a non-trivial challenge — and that’s where you come in.

As a Software Development Manager you’ll play a pivotal role in shaping the future of our distributed database platform and team building it — from architecture and performance design to leadership and mentoring. You’ll work on systems that power mission-critical workloads for enterprises worldwide helping ensure scalability resilience and reliability at a global scale.

Why This Role?

This is a rare opportunity to work on the internals of a globally distributed cloud-scale database service — while helping lead a team that deeply cares about craftsmanship resilience and elegant systems design. You’ll combine hands-on technical depth with mentorship and architectural impact ensuring Astra DB continues to push the boundaries of what distributed databases can do in a serverless world.

Your role and responsibilities
  • Lead design and development of advanced database features and distributed services across multi-region serverless deployments.
  • Architect and optimize components for scalability observability and maintainability in high-throughput low-latency environments.
  • Drive performance availability and fault tolerance improving replication compaction and storage-layer behavior for large-scale clusters.
  • Guide and mentor engineers across teams — elevating engineering practices design quality and distributed systems craftsmanship.
  • Collaborate cross-functionally with cloud platform infrastructure and quality engineering teams to deliver reliable automated and testable systems.
  • Contribute strategically to technical roadmap discussions and help define the long-term vision for our cloud database architecture.
  • Stay ahead of innovation in distributed databases storage systems and cloud-native technologies — influencing how we evolve Astra DB.
Required education
None
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • Deep experience designing or operating distributed systems — understanding consistency replication partitioning and fault tolerance.
  • Strong software engineering skills in Java and the JVM ecosystem or C++ (experience with concurrency performance profiling and memory management).
  • Practical experience with database internals
  • Proficiency in Linux/Unix environments and debugging large-scale production systems at the lower level.
  • Proven ability to lead through influence mentor engineers and set technical direction.
Preferred technical and professional experience
  • Hands-on experience with Cassandra ScyllaDB or similar distributed database technologies.
  • Familiarity with Kubernetes Docker and cloud platforms (AWS GCP Azure).
  • Contributions to open-source database or distributed systems projects.
  • Exposure to vector databases AI embeddings or hybrid transactional/analytical workloads.
Apply Now

Date Posted

12/09/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.35

Similar Jobs

Software Engineer - Quality and Performance - IBM

Views in the last 30 days - 0

This job posting highlights a role in developing testing frameworks for a distributed serverless database platform emphasizing challenges in scalabili...

View Details

Advisory Software Engineer - IBM

Views in the last 30 days - 0

This text promotes IBMs software engineering opportunities emphasizing innovation career growth and cuttingedge AI technologies It highlights roles in...

View Details

Software Developer - IBM

Views in the last 30 days - 0

IBM Software seeks a skilled developer to create innovative cloudnative solutions emphasizing collaboration growth and cuttingedge technologies The ro...

View Details

Technical Product Manager - IBM

Views in the last 30 days - 0

This job description outlines a Technical Product Manager role requiring 3 years of product management experience or engineeringsales engineering back...

View Details

Associate Delivery Project Manager - IBM

Views in the last 30 days - 0

The text outlines a role in project management support focusing on administrative tasks contractual obligations and collaboration with teams Required ...

View Details

Software Developer - IBM

Views in the last 30 days - 0

IBM Software is seeking a skilled backend developer to join their team The role involves developing and maintaining highquality software products work...

View Details