Go Engineer – Distributed Data Pipelines

NCR Corporation

Atlanta, Northern (GA, KY)

Hybrid

USD 100,000 - 150,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NCR Voyix Corporation, headquartered in Atlanta, GA, is seeking a mid-level Software Engineer to design, build, and operate scalable data synchronization systems in a cloud-edge environment. You will develop Golang services for data pipelines and work with CouchDB, Redpanda, and GCP Pub/Sub to move data reliably across distributed platforms.

You’ll also enhance CI/CD pipelines using GitHub Actions and Argo Workflows, contributing to internal tooling and end-to-end ownership from design to

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of professional software engineering experience.
  • Proficiency in at least one programming language (Go preferred).
  • Experience with Linux or macOS environments and Git-based workflows.
  • Exposure to Kubernetes and Docker containerized applications; familiarity with cloud environments (GCP).

Responsibilities

  • Design, build, and operate systems enabling reliable data synchronization (cloud edge).
  • Develop services and components in Golang to support highly available data pipelines.
  • Work with CouchDB, Redpanda, and GCP Pub/Sub topics to enable scalable data movement.
  • Build and enhance CI/CD pipelines, build systems, and developer tooling via GitHub Actions, Argo Workflows.
  • Contribute to internal tooling and development for replication and encryption services.
  • Own problems end-to-end, including design, implementation, testing, deployment, and production support.
  • Troubleshoot complex issues such as network failures, data inconsistencies, and distributed edge cases.
  • Improve system reliability, observability, scalability, and performance.

Skills

Go
Distributed systems
Git workflows
Kubernetes
Docker
GCP
NoSQL databases
CouchDB
Data streaming
CI/CD
Observability

Education

Bachelor’s degree in Computer Science or related field

Tools

Kubernetes
Docker
Bazel
GitHub Actions
Argo Workflows
GCP

Job description

NCR Voyix Corporation, headquartered in Atlanta, GA, is seeking a mid-level Software Engineer to design, build, and operate scalable data synchronization systems in a cloud-edge environment. You will develop Golang services for data pipelines and work with CouchDB, Redpanda, and GCP Pub/Sub to move data reliably across distributed platforms.

You’ll also enhance CI/CD pipelines using GitHub Actions and Argo Workflows, contributing to internal tooling and end-to-end ownership from design to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SW Engineer II
SW Engineer II

NCR Corporation • Atlanta (GA), Northern (KY)

Hybrid
USD 100,000 - 150,000
Platform Engineer II — Cloud, CI/CD & Tooling
Platform Engineer II — Cloud, CI/CD & Tooling

ncr • Atlanta (GA)

On-site
USD 100,000 - 150,000
Backend Engineer II: Go, APIs & Cloud Platforms
Backend Engineer II: Go, APIs & Cloud Platforms

NCR Corporation • United States

On-site
USD 109,930 - 142,300
Platform Engineer II: Golang, Kubernetes & Cloud
Platform Engineer II: Golang, Kubernetes & Cloud

NCR Corporation • United States

On-site
USD 110,000 - 140,000
Platform Engineer II - Edge & Cloud
Platform Engineer II - Edge & Cloud

NCR Corporation • Atlanta (GA), Northern (KY)

Hybrid
USD 110,000 - 160,000
Software Engineer II
Software Engineer II

NCR Corporation • Atlanta (GA), Northern (KY)

Hybrid
USD 110,000 - 160,000
SW Engineer II
SW Engineer II

NCR Corporation • United States

On-site
USD 109,930 - 142,300
Software Engineer II
Software Engineer II

NCR Corporation • United States

On-site
USD 110,000 - 140,000
Software Engineer (Multi Cloud)
Software Engineer (Multi Cloud)

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Cloud Services Engineer for High-Scale APIs
Senior Cloud Services Engineer for High-Scale APIs

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000