IBM logo

Software Engineer, DSE

IBM
Department:Software Engineer
Type:REMOTE
Region:UK
Location:London, England, United Kingdom
Experience:Mid-Senior level
Estimated Salary:£70,000 - £100,000
Skills:
JAVASCALAKOTLINC#C++RUSTDISTRIBUTED DATABASESAPACHE CASSANDRADATASTAX ENTERPRISEAPACHE SPARKLINUXUNIX-LIKE SYSTEMSCONCURRENCYMEMORY MANAGEMENTI/O
Share this job:

Job Description

Posted on: June 24, 2025

Introduction A career in IBM Software means you'll be part of a team that transforms our customer's challenges into industry-leading solutions. We are an infinitely curious team, always seeking new possibilities, and dedicated to creating the world's leading AI-powered, cloud-native software solutions. Our renowned legacy creates endless global opportunities for our network of IBMers. We are a team of deep product experts, ensuring exceptional client experiences, with a focus on delivery, excellence, and obsession over customer outcomes. This position involves contributing to HashiCorp's offerings, now part of IBM, which empower organizations to automate and secure multi-cloud and hybrid environments. You will join a team managing the lifecycle of infrastructure and security, enhancing IBM's cloud solutions to ensure enterprises achieve efficiency, security, and scalability in their cloud journey. Your Role And Responsibilities Author, debug, and improve code in the core of DataStax Enterprise Cassandra Actively and self-driven collaborate with other engineers, field team and support members Work on maintenance, bug fixes, new feature development and improvements to the platform Help prepare different teams for DSE releases (documentation, field, etc) Work remotely full-time, discussing things with peers over Slack, email, or video chat Preferred Education Bachelor's Degree Required Technical And Professional Expertise

  • Expertise in at least one C-lineage language that supports OOP and FP (Java, Scala, Kotlin, C#, C++, Rust, etc)
  • Ability to work autonomously, self-manage your time, and to an extent self-direct when given high level strategic priorities
  • Ability to communicate clearly with peers and stakeholders verbally and via text (video calls, JIRA, Slack, email)
  • Demonstrated ability to focus on analytical tasks such as finding issues in a huge, distributed system
  • A desire to learn and grow daily, both technically and w/soft-skills interpersonally
  • An open-minded and collaborative attitude

Preferred Technical And Professional Experience

  • Expertise in Java and Scala programming on the JVM
  • Experience with concurrency, memory management and I/O
  • Experience with Linux or other Unix-like systems
  • Experience with distributed databases, DataStax Enterprise or Apache Cassandra in particular
  • Experience with distributed computing platforms, Apache Spark in particular
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!