NCR

Software Engineer II

NCR
Apply
20 hours ago
Atlanta, GA, USAMid Level
H1B sponsor

Responsibilities

  • Design, build, test, operate, and continuously improve platform engineering solutions.
  • Own technical problems end-to-end and collaborate with stakeholders and engineering teams to deliver scalable, reliable solutions.
  • Contribute to product and platform roadmaps with attention to performance, reliability, observability, operability, and testability.
  • Support and enhance CI/CD pipelines, development workflows, build systems, and release automation.
  • Perform root cause analysis, incident investigation, troubleshooting, and continuous improvement.
  • Diagnose and resolve issues across internal systems and downstream dependencies.
  • Contribute to engineering standards, technical discussions, process improvements, and tooling enhancements.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least 3 years of professional software engineering experience.
  • Ability to work across software development, build systems, testing, release automation, and platform operations.
  • Strong collaboration, accountability, continuous learning, and problem-solving skills.

Benefits

  • The role is based in Atlanta, Georgia.
  • Offers of employment are conditional upon passage of screening criteria applicable to the job.

Tech Stack

Bazel

Categories

NCR

About NCR

10,000+ employees

NCR builds enterprise technology for retail, restaurants, and banks, including point-of-sale and self-checkout systems, payments software, ATM networks, and managed services. The company separated in 2023 into two public entities: NCR Voyix (unified commerce and payments for retail and hospitality) and NCR Atleos (banking and ATM-as-a-service). Founded in 1884 and headquartered in Atlanta, it sells hardware, software subscriptions, and support to customers in many countries.

Contact me