SW Engineer II

NCR Corporation

United States

On-site

USD 109,930 - 142,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NCR Voyix in Atlanta, GA is seeking a Senior Software Engineer (SW Engineer II) to lead back-end development and API integration within an Agile team. You will implement sprint features with unit tests, define and document robust solutions, and apply enterprise design patterns.

Collaboration across design, testing and delivery ensures high-quality, scalable systems that meet business needs. Strong experience in Go, APIs, and cloud-based deployments will help drive DevOps practices and efficient

Qualifications

  • Bachelor’s degree in CS or related field.
  • 3+ years backend software engineering experience.

Responsibilities

  • Participate in all Agile ceremonies and activities, being accountable for sprint deliverables.
  • Implement Sprint feature stories and unit tests, ensuring high-quality code and required test coverage.
  • Define, build, support, and document solutions based on business requirements.
  • Design software with functional and non-functional considerations, using core design patterns and enterprise best practices.
  • Promote quality-up-front, test-driven and behavior-driven development, supporting Definition of Ready and Definition of Done.
  • Collaborate to eliminate silos, contributing to design, implementation, testing, and delivery of features.
  • Diagnose and debug issues within the system or downstream dependencies, coordinating with other teams for timely resolution.

Skills

Golang
GraphQL
REST APIs
JavaScript
TypeScript
React
Docker
Kubernetes
AWS
GCP
Azure
CI/CD
GitHub Actions
Jira
Test automation
MongoDB Realm
Bigtable
BigQuery
End-to-end SDLC

Education

Bachelor’s degree in Computer Science/Software Engineering or related field

Tools

Docker
Kubernetes
GitHub Actions
Jira

Job description

Overview

As a Senior Software Engineer (SW Engineer II) at NCR Voyix, you will drive back‑end development and API integration within an Agile environment, building robust solutions that align with business needs.

Responsibilities
  • Participate in all Agile ceremonies and activities, being accountable for sprint deliverables.
  • Implement Sprint feature stories and unit tests, ensuring high‑quality code and required test coverage.
  • Define, build, support, and document solutions based on business requirements.
  • Design software with functional and non‑functional considerations, using core design patterns and enterprise best practices.
  • Promote quality‑up‑front, test‑driven and behavior‑driven development, supporting Definition of Ready and Definition of Done.
  • Collaborate to eliminate silos, contributing to design, implementation, testing, and delivery of features.
  • Diagnose and debug issues within the system or downstream dependencies, coordinating with other teams for timely resolution.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent foreign degree with evaluation by a professional credentials service.
  • At least 3 years of professional experience in software engineering, focusing on backend development.
Required Skills
  • Proficient in Golang and backend development.
  • Experience integrating with GraphQL and/or REST APIs.
  • Strong knowledge of JavaScript, TypeScript, and React.
  • Containerization with Docker and orchestration with Kubernetes.
  • Familiarity with public cloud platforms (AWS, GCP, or Azure).
  • Experience with CI/CD, DevOps practices, GitHub and GitHub Actions.
  • Proficiency with issue tracking tools such as JIRA, and test automation.
  • Understanding of databases, including MongoDB Realm, Bigtable, and BigQuery.
  • Knowledge of end‑to‑end systems development life cycles.
Work Information
  • Location: 864 Spring Street NW, Atlanta, GA 30308
  • Annual salary range: $109,930 to $142,300
EEO Statement

Integrated into our shared values is NCR Voyix’s commitment to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. NCR Voyix is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at NCR Voyix has an ongoing responsibility to respect and support a globally diverse environment.

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

Similar jobs worth comparing

Software Engineer
Software Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 129,000 - 175,000
SW Engineer I
SW Engineer I

NCR Corporation • United States

On-site
USD 104,000 - 111,000
Software Engineer (II)
Software Engineer (II)

NCR Corporation • United States

Hybrid
USD 114,000 - 143,000
Senior Software Engineer (Multi Cloud)
Senior Software Engineer (Multi Cloud)

ncr • Atlanta (GA)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

ncr • Atlanta (GA)

On-site
USD 120,000 - 155,000
SW Quality Engineer III
SW Quality Engineer III

NCR Corporation • Atlanta (GA)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 180,000
AI Engineer
AI Engineer

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (Multi Cloud)
Senior Software Engineer (Multi Cloud)

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 170,000
Software Engineer (Multi Cloud)
Software Engineer (Multi Cloud)

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000