Software Engineer

IBM • BUDAPEST, HU

Company

IBM

Location

BUDAPEST, HU

Type

Full Time

Job Description

Introduction

IBM Cloudant is a NoSQL database as a service offering in IBM Cloud. Cloudant's Integrations Team is responsible for developing and maintaining SDKs and libraries for connecting user applications and other services to Cloudant. The work spans many different languages and interfaces with Cloudant and other APIs in IBM Cloud and externally. Involvement across the entire product lifecycle means opportunities for design code test documentation build release management and client support. The team handles a wide variety of interesting and challenging work including in open-source projects on GitHub.

The libraries manage interactions with Cloudant's HTTP API and integrations between Cloudant and other services such as Apache Kafka. This enables Cloudant users to write applications in their preferred languages and to move data to and from Cloudant easily. The team maintains an OpenAPI definition of the IBM Cloudant API and uses it to drive code generation of SDKs and tests. These foundational elements serve as a base for extra functionality and the wider portfolio.

Our goal is to produce tools that simplify working with IBM Cloudant and we are looking for talented software engineers to join our team to help deliver this vision. There is scope for engaging in the lifecycle outlined above for SDKs in Go Java Node.js and Python as well as connectors for other ecosystems. There is also the opportunity to interact with users and to encourage best-practice usage of Cloudant through code and developing examples sample applications or tutorials. Our requirements change rapidly in response to new use cases industry direction and cloud strategy and we want to welcome enthusiastic team members to help meet those challenges.

Your role and responsibilities

IBM Cloudant is a NoSQL database as a service offering in IBM Cloud. Cloudant's Integrations Team is responsible for developing and maintaining SDKs and libraries for connecting user applications and other services to Cloudant. The work spans many different languages and interfaces with Cloudant and other APIs in IBM Cloud and externally. Involvement across the entire product lifecycle means opportunities for design code test documentation build release management and client support. The team handles a wide variety of interesting and challenging work including in open-source projects on GitHub.

The libraries manage interactions with Cloudant's HTTP API and integrations between Cloudant and other services such as Apache Kafka. This enables Cloudant users to write applications in their preferred languages and to move data to and from Cloudant easily. The team maintains an OpenAPI definition of the IBM Cloudant API and uses it to drive code generation of SDKs and tests. These foundational elements serve as a base for extra functionality and the wider portfolio.

Our goal is to produce tools that simplify working with IBM Cloudant and we are looking for talented software engineers to join our team to help deliver this vision. There is scope for engaging in the lifecycle outlined above for SDKs in Go Java Node.js and Python as well as connectors for other ecosystems. There is also the opportunity to interact with users and to encourage best-practice usage of Cloudant through code and developing examples sample applications or tutorials. Our requirements change rapidly in response to new use cases industry direction and cloud strategy and we want to welcome enthusiastic team members to help meet those challenges.

Required education
None
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • Experienced in Go programming language.
  • Proficiency in one or more of the following languages:
    • JavaScript/TypeScript (NPM)
    • Java (Maven and/or Gradle)
    • Python (PyPi and PEP517/518)
  • Familiarity with HTTP/REST API
Preferred technical and professional experience
  • OpenAPI
  • CI/CD tools (Jenkins GitHub Actions Tekton)
  • Source control (git/GitHub)
  • JSON/YAML
  • Cloud computing
  • Containerization
  • Kubernetes
  • Apache CouchDB
  • Apache Kafka
  • Spring
  • WireMock
  • Markdown
Apply Now

Date Posted

12/10/2025

Views

0

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

Similar Jobs

IBM Cloud Kubernetes Platform Engineer - IBM

Views in the last 30 days - 0

IBM Cloud is expanding its Kubernetes and OpenShift services seeking skilled developers to contribute to a growing platform with global impact The rol...

View Details

Junior IBM Cloud Kubernetes Platform Engineer - IBM

Views in the last 30 days - 0

The text highlights IBM Clouds growth in Kubernetes and OpenShift platforms emphasizing opportunities for skilled developers to contribute to a global...

View Details

Cloud Database Reliability Engineer (DBRE) - IBM

Views in the last 30 days - 0

This job description outlines a role for a cloud developer specializing in database operations within IBM Clouds Kubernetes environment The position r...

View Details

Back-end Developer - IBM

Views in the last 30 days - 0

The text describes a developer role involving feature development code reviews collaboration with crossfunctional teams maintaining services documenta...

View Details

HR Advisor with German - IBM

Views in the last 30 days - 0

This text describes a HR Advisor role at IBM Consulting emphasizing collaboration client relationships and career growth opportunities It outlines res...

View Details

HR Advisor with Spanish - IBM

Views in the last 30 days - 0

This text describes a career opportunity at IBM Consulting emphasizing longterm client relationships collaboration and innovation It outlines the role...

View Details