NCR

Software Engineer – NCR Voyix for Department and Specialty Retail

NCR
Apply
1 day ago
Atlanta, GA, USAEntry Level
H1B sponsor

Responsibilities

  • Participate in requirements gathering, software design, coding, testing, deployment, and other stages of the software development lifecycle.
  • Write clean, efficient, and well-documented code according to established standards and best practices.
  • Collaborate with senior engineers and cross-functional teams on project requirements and technical discussions.
  • Troubleshoot and resolve software defects and issues.
  • Develop and execute unit tests and participate in integration and system testing.
  • Learn and apply technologies, tools, and methodologies relevant to project needs.
  • Contribute to code reviews and provide constructive feedback.
  • Maintain and improve existing software applications.
  • Document technical designs, processes, and procedures.
  • Undertake additional duties and projects consistent with the role’s purpose and the employee’s capabilities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Proficiency in at least one of Go, Java, Python, JavaScript, or C#.
  • Familiarity with software development tools and version control systems such as Git.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively as part of a team.
  • Eagerness to learn and adapt to new technologies and challenges.
  • Cloud experience with GCP, Azure, or AWS is a plus.
  • Prior software development internship or project experience is a plus.
  • 0–2 years of experience in the role or a related field.
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