Software Engineer III

NCR Corporation

United States

On-site

USD 136,000 - 175,000

Full time

14 days+
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 Corporation is seeking a Software Engineer III to design and build scalable microservice APIs across On Prem and Cloud platforms. You will leverage AKS for elastic scaling and provide mentorship to engineers while upholding high test coverage and robust documentation.

The role requires deep Microsoft tech stack experience, REST API integration, and strong cloud skills (GCP/Azure). Join NCR in Atlanta for a leadership position in a modern DevOps environment.

Qualifications

  • Bachelor's Degree or foreign equivalent in Computer Science or closely related field; four years of experience.
  • Four years of software engineering experience.
  • Four years backend development with Microsoft Technologies Stack experience.
  • Four years integrating with REST APIs.
  • Knowledge of JavaScript/TypeScript/React, Docker, Kubernetes.
  • Experience with public clouds (GCP and Azure).
  • Experience with CI/CD and DevOps tools: GitHub, GitHub Actions, JIRA, Test Automation.
  • General database knowledge (SQL Server).
  • Experience with end-to-end software development life cycles.

Responsibilities

  • Build highly scalable microservice APIs (On Prem and On Cloud).
  • Use Azure Kubernetes Service (AKS) to scale based on traffic.
  • Provide technical mentorship to engineers.
  • Monitor industry trends to evaluate and implement patterns.
  • Perform peer code reviews and improve codebase.
  • Maintain over 90% test coverage.
  • Read legacy code to maintain systems.
  • Champion DevOps culture.
  • Verify software meets requirements and create documentation.
  • Utilize AI tools (e.g., Microsoft Copilot) to boost productivity.

Skills

JavaScript
TypeScript
React
Docker
Kubernetes
GCP
Azure
CI/CD
DevOps Tools
SQL Server

Education

Bachelor's Degree in Computer Science

Tools

REST APIs
GitHub
GitHub Actions
JIRA
Test Automation
SQL Server

Job description

About NCR

NCR Corporation (NYSE: NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.

Software Engineer III (f/t) Job Description
  • Building highly scalable microservice API's using the On Prem and On Cloud;
  • Utilizing Azure Kubernetes Service (AKS) to elastically scale based on traffic patterns;
  • Technical mentorship of software engineers;
  • Monitoring the latest industry trends to help evaluate and implement new Patterns technology;
  • Performing peer code reviews and making suggestions to improve overall code base;
  • Maintaining over 90% test coverage of codebase;
  • Reading legacy code to learn and maintain existing systems;
  • Championing devOps culture;
  • Verifying that the developed software meets the requirements and creating documentation;
  • and Utilizing AI tools (such as Microsoft CoPilot) to enhance overall productivity
Requirements
  • Bachelor's Degree or foreign equivalent* in Computer Science or a closely related technical field and four (4) years of experience in a systems analysis or development occupation.
  • Experience must include:
  • 4 years of experience in software engineering
  • 4 years backend development with Microsoft Technologies Stack experience
  • 4 years integrating with REST APIs
  • Demonstrated knowledge** in the following Languages/Technologies: JavaScript, TypeScript, React, Docker, Kubernetes
  • Demonstrated knowledge with Public Clouds (GCP and Azure)
  • Demonstrated knowledge with Dev Ops tools: CICD & Dev Ops: Github, Github Actions, JIRA, Test Automation
  • General database knowledge (specifically in SQL server)
  • Knowledge** of end-to-end systems development life cycles
  • *Any combination of education that has been evaluated by a professional credentials evaluation service to be the equivalent of an U.S. degree will be accepted.
  • References required.
  • **Knowledge can be demonstrated through coursework, training, or experience.
  • References Required

Offers of employment are conditional upon passage of screening criteria applicable to the job.

EEO Statement

Integrated into our shared values is NCR's commitment to diversity and 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 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 has an ongoing responsibility to respect and support a globally diverse environment.

Company Culture

Help us run the world's top brands. At NCR Voyix, we specialize in turning routine transactions into meaningful connections. With a rich history of innovation, we've been at the forefront of problem-solving through technology. Operating globally in over 30 countries, we lead in Retail, Restaurant, Digital banking, and Payments. Our solutions optimize banking operations, streamline restaurant services, enhance retail interactions, and foster trust through secure payment systems. We take pride in our strong culture and a history of providing robust career paths. Come work for a leading technology company where you can grow your career. Join us and be part of revolutionizing transactions across these pivotal industries.

Work location

864 Spring Street NW, Atlanta, GA 30308.

Annual salary range

$136,350 to $174,900.

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 • United States

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

NCR Corporation • United States

On-site
USD 105,000 - 111,000
PS Technical Consultant IV
PS Technical Consultant IV

NCR Corporation • United States

Remote
USD 131,000 - 200,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 115,000 - 142,000
Software Engineer (Multi Cloud)
Software Engineer (Multi Cloud)

NCR Corporation • United States

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

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer – Cloud Microservices & DevOps
Senior Backend Engineer – Cloud Microservices & DevOps

NCR Corporation • United States

On-site
USD 136,000 - 175,000
Software Engineer II
Software Engineer II

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

On-site
USD 110,000 - 160,000
SW Engineer II
SW Engineer II

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

On-site
USD 100,000 - 150,000