Software Engineer II
Core
Design, build, test, operate, and continuously improve scalable, modern platform engineering solutions and CI/CD pipelines.
Role type
Mid-career platform engineering software engineer
Builds
End-to-end software lifecycle, build systems, testing, release automation, and platform operations
Domain
Unified commerce, cloud-native infrastructure, platform engineering
Deliverable
infrastructure
Required skills
Golang, Linux/macOS development, distributed systems, system design, Git workflows, Docker, Kubernetes, Google Cloud Platform (GCP)
Preferred skills
GraphQL, GitOps, OCI artifacts, Kubernetes Custom Resource Definitions (CRDs), Bazel, AI application development with LLMs, CLI tooling (via careerplan.io/jobs/R0158049-software-engineer-ii-at-ncr)
Technologies
Golang, Docker, Kubernetes, GCP, Bazel, Git, GraphQL, OCI
Responsibilities
Design and operate platform engineering solutions; own technical problems end-to-end; participate in root cause analysis and incident investigation; contribute to product and platform roadmaps; diagnose and resolve issues across internal systems
Seniority
Mid-career, hands-on IC