E

Electrum Software

Cloud-native payments software

Java Engineer - Platform, Pipeline

Platform EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listed

About the Job

Requirements

  • At least 2 years of experience in software development.
  • Strong proficiency in Java.
  • A university degree or an equivalent number of years of relevant experience is required; the posting specifies that a degree may be replaced by two additional years of relevant Java work experience.

Responsibilities

  • Build and maintain the platform tooling used by other teams to build, release, and run software.
  • Operate Kubernetes clusters on AWS, Helm charts, GitOps deployments with ArgoCD, CI pipelines in GitHub Actions, and internal tooling for development and deployment.
  • Upgrade clusters and the networking stack during business hours using blue/green node groups, gradually moving live traffic without interrupting payments.
  • Build a control plane that tracks component versions across environments and flags outdated components.
  • Prevent configuration drift so environments behave consistently.
  • Automate operational work where possible, eliminate work that cannot be automated where practical, and spend time building the platform stack rather than closing tickets.
  • Understand how Java services behave on the platform, including diagnosing out-of-memory terminations, garbage collection under container memory limits, and service latency changes associated with scaling.
  • Develop deeper understanding of software behavior at scale across cloud infrastructure, the Java Virtual Machine, container runtime, networking, and nodes.
  • Build tooling to diagnose production issues, ideally automatically before developers or clients notice.

Desired Qualifications

  • Full-stack, SaaS, or payments development experience.
  • Exposure to cloud infrastructure such as AWS and infrastructure as code such as Terraform or CloudFormation.
  • Familiarity with containerization and orchestration technologies such as Kubernetes and Docker, and CI/CD pipelines.
  • Interest or exposure to platform engineering.

About the Company

Electrum Software

Cloud-native payments software

Electrum Software is a South African payments software company. It builds cloud-native platforms for transaction processing, digital goods, reconciliation, settlement, and other payment operations. Its software supports banks, retailers, mobile network operators, and enterprise teams managing high-volume payment workflows. The company combines Java and platform engineering with product management, security, reliability, implementation, client service, compliance, and payments expertise. Work spans software engineering, platform reliability, product, security, compliance, project delivery, and client service.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
South Africa
Founded
2012

Recently Posted Jobs

Explore more opportunities at Electrum Software

See more jobs