Senior Software Engineer
Company: NCR Voyix
Location: Atlanta
Posted on: April 4, 2026
|
|
|
Job Description:
About NCR VOYIX NCR Voyix Corporation (NYSE: VYX) is a global
platform-powered leader in unified commerce for shopping and
dining. Combining a flexible, intelligent platform with end-to-end
payments capabilities and services developed through its deep
industry experience, NCR Voyix empowers retailers and restaurants
to accelerate new possibilities for their operations, experiences
and business outcomes. NCR Voyix is headquartered in Atlanta,
Georgia, and serves customers in more than 35 countries worldwide.
Position Summary & Key Areas of Responsibility Retail Software
Engineers are responsible for the design, development, and
implementation of software for the Advanced Store Product. They
will interact daily with other team members to ensure that a
quality product is delivered in a timely manner. They are expected
to be able to own the solution and solve complex software
problems/needs from design to delivery. Essential Functions:
Designs, modifies, implements, and documents software application
changes. Tests and supports applications internally and externally.
Participates in analysis, design, development, testing (manual,
automated, regression, etc.), and review processes. Provides
estimations of work based on requirements. Writes product
specifications, designs, and technical manuals. Evaluates
third-party products and specifications. Maintains responsibility
of assigned tasks by using experience/knowledge of environment to
make design/development decisions. Educates others (technical and
non-technical) on areas of expertise. Provides development level
support for assigned products and projects throughout the
development lifecycle. Provides support to existing customer base.
Works well within an Agile team. Other job-related duties as
assigned. Basic Qualifications Bachelor’s degree in a related area
(Computer Engineering, Computer Science, Computer Information
Services, Management Information Services) or equivalent industry
experience. Must exhibit good judgment in decision making. Ability
to work independently – willing to ask tough questions and
investigate / experiment to find answers. 3 years of Microsoft
Visual Studio experience. SQL Server Knowledge; Strong SQL query
skills. Strong understanding of Database management systems. Strong
understanding of computer science principles. Excellent
problem-solving skills and an analytical mind. Experienced w/
Software Engineering best practices (Design Patterns, Coding Style,
etc.) Able to convey technical concepts with non-technical
audiences. Able to troubleshoot complex systems including hardware
and software systems. Extensible Markup Language (XML). C#, .NET,
JavaScript Preferred Qualifications Experience: 6 years of software
development experience with C#, .Net 4 years Windows Client
Application development Preferred Skills: Excellent understanding
of basic software design principles. Design and implementation of
objects. Knowledge of REST based web services. Business acumen
(accounting, tax reporting, price management, etc.) Knowledge of
Agile methodologies Experience with some of the following. Github
Nexus Repository Artifactory NuGet package management SpecFlow
Experience with designing and implementing software installation /
upgrade processes for user sites (e.g., Windows Installer, Wise
Installation Systems) a plus. Retail experience a plus, especially
in specialty retail. Visit our careers site for a list of the
benefits offered in your region in addition to a competitive base
salary and strong work/family programs. EEO Statement Integrated
into our shared values is NCR's commitment to diversity. 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. This concept encompasses but is not limited to
human differences with regard to race, ethnicity, religion, gender,
culture and physical ability. Every individual at NCR has an
ongoing responsibility to respect and support a globally diverse
environment. Offers of employment are conditional upon passage of
screening criteria applicable to the job EEO Statement Integrated
into our shared values is NCR Voyix’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 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. Statement to Third
Party Agencies To ALL recruitment agencies: NCR Voyix only accepts
resumes from agencies on the preferred supplier list. Please do not
forward resumes to our applicant tracking system, NCR Voyix
employees, or any NCR Voyix facility. NCR Voyix is not responsible
for any fees or charges associated with unsolicited resumes “When
applying for a job, please make sure to only open emails that you
will receive during your application process that come from a
@ncrvoyix.com email domain.”
Keywords: NCR Voyix, Marietta , Senior Software Engineer, IT / Software / Systems , Atlanta, Georgia