LogoKode$word
Ncr logo
Verified Tech Organization

Careers at Ncr

Browse and filter through all verified positions currently open at Ncr.

Total Company Roles4
Matching Filter4
ncrvoyix.comHQ: Atlanta, GA, USCEO: James G. Kelly13500 employees

NCR Corporation, an Atlanta, Georgia-based company established in 1881, offers a broad spectrum of software and services to customers across global markets, including the United States, the Americas, Asia Pacific, Europe, the Middle East, and Africa. The company operates through several dedicated divisions: Retail, Hospitality, Digital Banking, Payments & Network, and Self-Service Banking. For financial institutions, NCR delivers comprehensive digital banking solutions designed for both individual consumers and business clients. This encompasses managed services like their ATM-as-a-Service, which enables banks to efficiently run their entire ATM network. They also provide essential banking channel services, transaction processing, imaging, and branch support, alongside solutions for new customer account opening and onboarding across digital, physical branch, and call center touchpoints. In the retail sector, NCR supplies extensive solutions, including robust API-based point-of-sale (POS) software platforms and applications, accompanying hardware (such as terminals and peripherals), payment processing functionalities, and tools for consumer engagement. Their offerings also extend to self-service kiosks, notably self-checkout (SCO) systems. The hospitality industry, catering to table-service, quick-service, and fast-casual restaurants, benefits from NCR's specialized technology. This includes cloud-based and cloud-enabled software applications covering vital areas like point-of-sale, back-office management, payment processing, kitchen production, restaurant administration, eCommerce, and customer marketing and loyalty programs. These software solutions are complemented by hospitality-specific hardware, such as POS terminals, kitchen display systems, handheld devices, and printers. Additionally, NCR provides managed network and infrastructure services to its enterprise clientele, along with professional, on-site, and remote support for various network technologies.

Sector:Information Technology Services

All Openings (4)

Ordered by most recently published

Software Quality Engineer

On-sitefull timeSeniorTexas, United States
Apply Now

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. Job Summary: We are seeking a results driven Software Quality Engineer with 5+ years of experience in software quality assurance, preferably within the retail industry. The ideal candidate will lead end-to-end quality engineering efforts, including manual and automated testing, API and database validation, defect management, and test strategy execution across enterprise and distributed applications. Working on-site in Irving, TX, this role will collaborate closely with vendors, customers, project managers, program managers, developers, DevOps teams, and QE leadership to ensure the delivery of high-quality software solutions. Job Responsibilities: Design, develop, and execute comprehensive test strategies, test plans, and test cases aligned with functional and non-functional requirements. Perform end-to-end system validation, including functional, integration, system, and regression testing across distributed applications. Develop and execute test scenarios for applications deployed on Kubernetes clusters, validating scalability, resiliency, and fault tolerance under dynamic workloads Implement and drive Behavior Driven Development (BDD) practices and contribute to quality engineering culture. Validate application behavior and performance in edge computing environments, ensuring reliability under constrained network, latency, and offline scenarios Manage the defect lifecycle, including identification, logging, prioritization, tracking, and closure using standard tools. Conduct detailed root cause analysis (RCA) of defects using logs [java, xml, json etc.], monitoring tools, and data analysis techniques to ensure effective resolution. Collaborate closely with developers, product managers, DevOps, and cross-functional teams to resolve issues and improve product quality. Validate APIs, databases, and system integrations, ensuring contract compliance and data integrity across services. Participate actively in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement initiatives. Ensure adherence to quality standards, testing best practices, and CI/CD processes, while continuously enhancing test coverage and efficiency. Job Qualifications: Bachelor’s degree in computer science, Engineering, or a related field with 3–5 years of QA experience in enterprise environments. Strong experience in manual and automated testing methodologies and tools. Proficiency in test automation tools such as Selenium, Playwright, Cypress, or similar frameworks. Hands-on experience with API testing (REST/SOAP) and database validation (SQL/NoSQL). Solid understanding of Agile/Scrum and DevOps practices, including CI/CD pipelines. Experience with defect tracking and test management tools such as Jira, PractiTest, or HP QC. Strong analytical and problem-solving skills, including defect triaging and root cause analysis. Working knowledge of object-oriented programming (Java, Python, or similar) for test automation development. Experience in retail domain applications, including POS systems and transaction flows (preferred but highly valued). Excellent communication and collaboration skills, with the ability to work effectively across cross-functional teams and stakeholders This job description outlines the primary duties and responsibilities of the role and is not intended to be exhaustive. The employee may be required to undertake additional duties and projects that are consistent with their skills, capabilities, and the overall purpose of the position 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 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.”

View more...
Software EngineeringVia Workday
Verified5 days ago

Cyber Security AI Engineer, Security Operations Center

On-sitefull timeMid-LevelAtlanta, United States
Apply Now

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. Title: Cyber Security AI Engineer, Security Operations Center (SOC) Location: Atlanta, GA Overview The Cyber Security AI Engineer is a member of the Global Information Security team responsible for designing, developing, and operationalizing AI-driven cybersecurity capabilities that enhance Security Operations Center (SOC) effectiveness. This role combines expertise in cybersecurity, threat detection, automation, data science, machine learning, and security engineering to improve the organization's ability to identify, investigate, and respond to cyber threats at scale. The Cyber Security AI Engineer will partner closely with Threat Intelligence, Incident Response, Security Engineering, Detection Engineering, and IT Operations teams to develop intelligent detection models, automate security workflows, improve investigations through AI-assisted analytics, and create scalable solutions that reduce analyst workload while increasing detection accuracy. This role supports the organization's mission to protect the confidentiality, integrity, and availability of information assets through innovative use of artificial intelligence, machine learning, automation, and advanced analytics. Key Responsibilities AI-Driven Security Operations Design, develop, and maintain AI and machine learning solutions to improve threat detection, incident triage, and security investigations. Build predictive models to identify malicious activity, anomalous user behavior, insider threats, and emerging attack patterns. Develop and operationalize AI-assisted threat hunting capabilities across enterprise environments. Integrate Large Language Models (LLMs), Generative AI, and advanced analytics into SOC workflows to accelerate investigations and response activities. Create AI-powered copilots to assist analysts with investigation, enrichment, summarization, and incident response recommendations. Incident Response Support Support investigation and response efforts for cybersecurity incidents. Leverage AI analytics to accelerate root cause analysis and incident containment. Assist incident responders with automated evidence gathering and forensic data analysis. Participate in major incident investigations and contribute to post-incident reviews. Security Detection Engineering Develop and optimize detection logic using SIEM, XDR, EDR, cloud security, and log analytics platforms. Build automated detection pipelines leveraging threat intelligence, MITRE ATT&CK mappings, and behavioral analytics. Create AI-generated detection rules and continuously validate detection effectiveness. Develop methods to reduce false positives and improve alert prioritization using machine learning techniques. Threat Intelligence & Threat Hunting Utilize internal and external threat intelligence sources to train and improve detection models. Conduct proactive threat hunting exercises utilizing AI-enhanced analytics and behavioral indicators. Develop automated intelligence ingestion, correlation, and enrichment processes. Translate intelligence findings into actionable detection and response capabilities. Security Automation & Orchestration Design and implement security automation using SOAR platforms, APIs, scripting, and AI workflows. Automate repetitive SOC tasks including alert enrichment, triage, investigation, reporting, and containment recommendations. Develop integrations between AI tools, SIEM platforms, threat intelligence systems, and case management tools. Improve SOC operational efficiency through continuous process optimization and automation. Required Qualifications Technical Skills 0-4 years of experience in Cybersecurity, Security Operations, IT Support, Systems Administration, Network Administration, Incident Response, or a related technical field. Bachelor's degree in Cybersecurity, Computer Science, Information Systems, or a related discipline, or equivalent practical experience. Basic understanding of cybersecurity principles, security monitoring, and incident response processes. Exposure to SIEM technologies such as Microsoft Sentinel, Splunk, QRadar, Elastic, or similar platforms through professional experience, internships, labs, or academic projects. Exposure to endpoint security technologies such as Microsoft Defender, CrowdStrike, SentinelOne, or similar solutions. Basic scripting or programming skills in Python, PowerShell, SQL, or comparable languages. Familiarity with APIs, automation concepts, or workflow development. Interest in leveraging automation, analytics, artificial intelligence, and machine learning to improve cybersecurity operations. Strong analytical, troubleshooting, and problem-solving skills. Excellent communication skills and ability to work collaboratively across teams. Cybersecurity Knowledge Working knowledge or exposure to: Security Operations Center (SOC) concepts Incident Response fundamentals Threat Detection and Monitoring Threat Intelligence concepts MITRE ATT&CK Framework NIST Cybersecurity Framework Cloud security fundamentals (Azure, AWS, or GCP) Identity and Access Management (IAM) Vulnerability Management Common cybersecurity threats, attack techniques, and defensive controls Preferred Qualifications Up to 3 years of experience supporting cybersecurity operations, security engineering, or security monitoring functions. Experience through work, internships, home labs, military service, certifications, or academic projects involving cybersecurity tools and technologies. Exposure to Microsoft security technologies, including Microsoft Sentinel, Defender, Security Copilot, or Azure security services. Familiarity with SOAR platforms and security automation concepts. Exposure to AI, machine learning, large language models, or generative AI technologies through projects, coursework, or professional experience. Experience developing scripts, automations, dashboards, or reporting solutions. Knowledge of cloud platforms such as Azure, AWS, or Google Cloud. Demonstrated curiosity and willingness to learn emerging security and AI technologies. Preferred Certifications CompTIA Security+ Microsoft SC-900: Security, Compliance, and Identity Fundamentals Microsoft AZ-900: Azure Fundamentals Microsoft AI-900: AI Fundamentals Microsoft SC-200: Security Operations Analyst Associate Splunk Core Certified User ISC2 Certified in Cybersecurity (CC) 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 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.”

View more...
AI / ML & Data ScienceVia Workday
Verified5 days ago

Principal Software Engineer - AI and Insights Platform

On-sitefull timeLead / StaffAtlanta, United States
Apply Now

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 We are seeking a highly experienced Senior Principal Software Developer to lead the design, development, and delivery of next-generation AI-powered applications and enterprise data platforms. This role requires deep expertise in Google Cloud Platform (GCP) , Databricks , Generative AI/AI Agents , and modern Full Stack Development . As a Principal Developer, you will provide technical leadership across architecture, engineering standards, cloud modernization, AI adoption, data platform integration, and application development. You will collaborate with product, data engineering, analytics, and business stakeholders to build scalable, secure, and high-performance solutions. Key Responsibilities AI & Machine Learning Solutions Design and build enterprise-grade AI and Generative AI solutions leveraging LLMs, AI Agents, RAG architectures, vector databases, and prompt engineering. Develop intelligent applications using Google AI services, Vertex AI, Gemini, LangChain, LangGraph, and related AI frameworks. Drive AI platform architecture, governance, observability, and responsible AI practices. Implement scalable AI inference and model deployment pipelines. Full Stack Development Lead development of cloud-native web applications and APIs. Design and implement modern front-end solutions using React, Next.js, TypeScript, JavaScript, HTML5, and CSS. Build scalable backend services using Java, Python, Node.js, or similar technologies. Architect microservices and event-driven systems supporting enterprise-scale workloads. Drive best practices in software craftsmanship, code quality, automated testing, and CI/CD. Data Platform & Databricks Design and develop modern data architectures on Databricks Lakehouse platform. Build scalable ETL/ELT pipelines using Databricks, Spark, Delta Lake, and SQL. Optimize data processing performance, governance, lineage, and cost management. Integrate AI workloads with Databricks Data Intelligence Platform. Databricks Genie Google Cloud Platform (GCP) Lead cloud architecture and implementation across GCP services. Develop solutions using: Vertex AI BigQuery Cloud Run Cloud Functions GKE (Google Kubernetes Engine) Pub/Sub Cloud Storage Cloud SQL IAM & Security Services Establish cloud architecture standards, reliability, scalability, and security frameworks. Technical Leadership Serve as a principal technical advisor and mentor to engineering teams. Define architecture standards, development practices, and technology roadmaps. Review solution designs and provide guidance on scalability, resiliency, and maintainability. Partner with Product Management, Data Engineering, Analytics, and Architecture teams to deliver business outcomes. Lead technical evaluations, POCs, and adoption of emerging AI and cloud technologies. Required Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or related field. 10+ years of software development experience with enterprise applications. 5+ years of cloud-native application development experience. 3+ years of hands-on experience with Databricks and Spark ecosystem. 3+ years of experience building AI/ML or Generative AI solutions. Strong expertise in GCP architecture and services. Strong full-stack development experience using modern web technologies. Technical Skills Cloud: GCP, Kubernetes, Docker, Cloud Run, GKE, BigQuery, Vertex AI Data Platforms: Databricks, Delta Lake, Apache Spark, SQL, Data Lakehouse Architecture AI/ML: Generative AI, LLMs, RAG, Vector Databases, LangChain, LangGraph, AI Agents Backend: Python, Java, Node.js, REST APIs, Microservices Frontend: React, Next.js, TypeScript, JavaScript, HTML5, CSS DevOps: GitHub Actions, Jenkins, Terraform, CI/CD, Infrastructure as Code Databases: SQL Server, PostgreSQL, BigQuery, NoSQL Platforms Preferred Qualifications Experience developing AI-powered enterprise applications. Experience with retail, payments, commerce, or enterprise analytics platforms. Knowledge of MLOps, Model Monitoring, AI Governance, and Observability. GCP Professional Cloud Architect or Professional Machine Learning Engineer certification. Databricks Certified Data Engineer or Architect certification. Experience leading globally distributed engineering teams. Experience with large-scale data modernization and cloud migration programs. Leadership Competencies Strategic thinker with strong architectural vision. Excellent communication and stakeholder management skills. Ability to influence technical decisions across multiple teams. Strong mentoring and team development capabilities. Results-driven with a focus on innovation, quality, and operational excellence. What Success Looks Like Deliver scalable AI-enabled products and platforms. Establish engineering best practices and architectural standards. Accelerate cloud and data modernization initiatives. Improve developer productivity through automation and platform engineering. Drive innovation through AI, Databricks, and GCP technologies while delivering measurable business value. 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 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.”

View more...
Software EngineeringVia Workday
Verified7 days ago

Senior Software Engineer, AI & Automation

On-sitefull timeSeniorAtlanta, United States
Apply Now

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. Senior Software Engineer, AI & Automation Onsite Position: Atlanta, GA We are seeking a Senior Software Engineer with 5+ years of software development experience to join a team building and enhancing products in the payments and commerce space. The ideal candidate brings experience from organizations focused on point-of-sale (POS), payments, fintech, or transaction processing systems , along with deep expertise in modern cloud-native development practices and CI/CD automation. This individual will serve as a technical leader, driving software quality, engineering best practices, and scalable architecture while mentoring team members and contributing to the evolution of our development lifecycle. What You'll Do Technical Leadership & Software Delivery Lead the translation of business and customer requirements into scalable, maintainable technical solutions. Serve as a subject matter expert for the team on product functionality, customer needs, and strategic initiatives. Design, develop, and maintain high-quality software with a focus on reliability, performance, security, and supportability. Identify opportunities to reuse existing components and services to accelerate delivery and improve consistency across products. Contribute to architectural decisions and influence product direction through technical leadership and innovation. Drive the implementation of complex solutions, ensuring appropriate validation, testing, and documentation. Quality Engineering & Automation Champion automation testing strategies and continuous integration practices across the engineering organization. Coach and mentor developers on automated testing, code quality, and engineering best practices. Define and drive quality standards, metrics, and processes to ensure a consistent level of excellence. Monitor and optimize automated test suites and CI/CD pipelines to maintain efficiency and reliability. Review build and deployment metrics to proactively identify issues and implement corrective actions. Lead root cause analysis efforts for production and customer issues and drive long-term improvements to development processes. Ensure test strategies, test cases, and product documentation evolve alongside product enhancements. Development Lifecycle & Continuous Improvement Advocate for modern software engineering standards and a disciplined software development lifecycle. Identify recurring issues, recommend process improvements, and implement corrective actions based on lessons learned. Guide teams in designing observability, monitoring, logging, and diagnostics capabilities into applications. Leverage metrics and operational insights to identify performance trends and opportunities for improvement. Stay current on emerging technologies, tools, and engineering practices, including AI-assisted development capabilities. Collaboration & Customer Focus Partner closely with Product Management, Customer Support, Professional Services, and other stakeholders to understand customer needs and improve product quality. Incorporate customer feedback into technical decisions to ensure solutions deliver measurable business value. Act as a trusted technical resource for resolving complex customer issues and driving enhancements back into the product roadmap. Mentor and develop engineers through technical coaching, knowledge sharing, and leadership by example. Qualifications Required 5+ years of professional software engineering experience. Strong experience building and supporting cloud-native applications and services. Deep expertise with CI/CD pipelines, automated build systems, and containerized application deployment. Experience leading technical initiatives and mentoring engineers. Strong understanding of software architecture, design patterns, and engineering best practices. Hands-on experience with quality engineering, test automation, and observability. Preferred Experience working within payments, fintech, transaction processing, or point-of-sale (POS) environments . Experience building highly available, customer-facing software products. Experience serving as a technical lead or architect on enterprise-scale applications. Technical Skills Languages: Golang, C#, Java, JavaScript Frontend: React Cloud & Infrastructure: Kubernetes, Google Cloud Platform (GCP) Databases: SQL DevOps & Tooling: GitHub, CI/CD pipelines, containerization technologies Agile Tools: Jira Modern Engineering Practices: AI-assisted coding and developer productivity tools 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 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.”

View more...
Software EngineeringVia Workday
Verified7 days ago