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

Senior Cloud Native Software Engineer (Go, K8s, Openshift) - IBM

Views in the last 30 days - 0

IBM Cloud is a managed IT infrastructure solution for customers seeking to move their workloads The companys Kubernetes Service is a reliable foundati...

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

Kubernetes Platform Engineer (Go, back-end) - IBM

Views in the last 30 days - 0

IBM Clouds Kubernetes Service developed with Red Hat offers job opportunities for engineers The role involves creating scalable solutions using Go Ans...

View Details

Selection Specialist English Speaker AND (Spanish OR French OR Italian OR German) - IBM

Views in the last 30 days - 0

This job description outlines a recruitment specialist role with responsibilities including collaborating with hiring managers utilizing data insights...

View Details

HR Advisor with French - IBM

Views in the last 30 days - 0

The text describes the role of an HR Advisor Contact Center specialist outlining responsibilities such as handling HR inquiries resolving customer iss...

View Details

Procurement Operations Supplier Onboarding and Vetting Specialist (Spanish Speaking - late shift) - IBM

Views in the last 30 days - 0

This job posting outlines roles in procurement operations focusing on supplier onboarding vendor management and system support It details responsibili...

View Details