Software Engineer - Build Scalable Banking & Retail Tech

NCR Corporation

Atlanta (GA)

On-site

USD 129,000 - 175,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NCR Corporation, headquartered in Atlanta, GA, is seeking a Software Engineer (full-time) to collaborate with product managers, UI/UX, and QA, translating business requirements into robust software features and delivering them on schedule.

You will contribute to a rigorous software lifecycle with emphasis on test-driven development, mentoring junior developers, and guiding architecture and integration challenges alongside Agile practices, CI/CD tooling, and Git expertise.

Qualifications

  • Bachelor's Degree in Software Engineering or related field with two years of software development experience.
  • Two years of experience understanding software architecture and system integration.
  • Two years experience with object oriented programming languages.
  • Two years experience with software verification, validation, and testing.
  • One year of experience mentoring junior developers.
  • Knowledge of Agile, CI/CD tools, and Git.

Responsibilities

  • Collaborating with product managers, product owners, UI/UX and other functions.
  • Translating business requirements to development/test/release plans.
  • Delivering software solutions on time to the customer.
  • Participating in the software development lifecycle with focus on customer support and root cause analysis.
  • Testing based on knowledge of system architecture and interdependencies.
  • Estimating time and resources for software development and test efforts.
  • Providing technical leadership to internal and external product development teams.
  • Reporting on project progress weekly.
  • Managing and tracking software defects and coordinating with development team for resolution.
  • Diagnosing and debugging issues within the system and downstream dependencies.
  • Advocating for quality-upfront and test driven/behavior driven development.

Skills

Object Oriented Programming
Agile methodologies
Testing practices
Mentoring

Education

Bachelor's Degree in Software Engineering or related field

Tools

Git
CI/CD Tools
System integration

Job description

NCR Corporation, headquartered in Atlanta, GA, is seeking a Software Engineer (full-time) to collaborate with product managers, UI/UX, and QA, translating business requirements into robust software features and delivering them on schedule.

You will contribute to a rigorous software lifecycle with emphasis on test-driven development, mentoring junior developers, and guiding architecture and integration challenges alongside Agile practices, CI/CD tooling, and Git expertise.

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
Senior QA Engineer - Enterprise Test & Automation (Atlanta)
Senior QA Engineer - Enterprise Test & Automation (Atlanta)

NCR Corporation • Atlanta (GA)

On-site
USD 85,000 - 110,000
Senior Software Engineer – Frontend/Backend (Angular + Java)
Senior Software Engineer – Frontend/Backend (Angular + Java)

Fairygodboss • Strongsville (OH)

On-site
USD 55,000 - 152,000
Senior C++ Software Engineer
Senior C++ Software Engineer

4p-Consulting-Inc. • Atlanta (GA)

On-site
USD 120,000 - 180,000
Senior Cloud Services Engineer for High-Scale APIs
Senior Cloud Services Engineer for High-Scale APIs

NCR Corporation • Atlanta (GA)

On-site
USD 120,000 - 160,000
Senior Software Engineer: Build Scalable Solutions
Senior Software Engineer: Build Scalable Solutions

PNC • Birmingham (AL)

On-site
USD 90,000 - 130,000
Medical and dental coverage
401(k) with company match
Paid holidays and time off
+1
SW Engineer II
SW Engineer II

NCR Corporation • United States

On-site
USD 109,930 - 142,300
Full-Stack Software Engineer I — Agile, Reliable Systems
Full-Stack Software Engineer I — Agile, Reliable Systems

U.S. Bank • Irving (TX)

On-site
USD 93,000 - 109,000
Healthcare
Life insurance
Disability insurance
+6
Senior Software Engineer - Lead & Build Banking Apps
Senior Software Engineer - Lead & Build Banking Apps

Citizens • Woodbridge Township (NJ)

Hybrid
USD 107,000 - 161,000
Full-Stack Software Engineer — Drive Reliable, Scalable Systems
Full-Stack Software Engineer — Drive Reliable, Scalable Systems

MainframeMaster • Hopkins (MN)

On-site
USD 110,000 - 160,000