{"id":4130917,"url":"https://alion.io/job/ncr-voyix-senior-software-engineer-4","title":"Senior Software Engineer","company":{"id":8743,"name":"NCR Voyix","domain":"ncr.com","url":"https://alion.io/company/ncr","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":83,"open_postings":26,"ghost_share":0,"stale_share":0.654,"repost_share":0.038,"time_to_fill_p50_days":42,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Atlanta, United States","Irving, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Windows","optional":false},{"name":".NET","optional":true},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"Confluence","optional":true},{"name":"Git","optional":true},{"name":"GitHub","optional":true},{"name":"Java","optional":true},{"name":"Jira","optional":true},{"name":"Kubernetes","optional":true},{"name":"PCI DSS","optional":true},{"name":"Python","optional":true},{"name":"TCP/IP","optional":true}],"status":"live","first_seen_at":"2026-11-11T00:00:00Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-13T23:02:24Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"About NCR VOYIX\nNCR 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.\nTitle: Senior Software Engineer \nLocation: Atlanta, GA\nPosition Summary & Key Areas of Responsibility\nNCR Voyix (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail and restaurant industries. Within our Convenience & Fuel Retail (CFR) division, we develop and support the software platforms that power some of the world's largest fuel and convenience store brands.\nWe are seeking a Senior Software Engineer to join our Payments and Loyalty engineering team. In this senior-level role, you will design, develop, test, and support high-performance software products that integrate with payment processors, card networks, loyalty platforms, and point-of-sale systems. You will play a key role in delivering new customer-facing features while helping drive engineering excellence across the team.\nThis position requires a strong background in modern C++ development, software architecture, automated testing, and Agile development methodologies. The ideal candidate is a hands-on engineer who enjoys solving complex technical problems, mentoring others, and contributing throughout the software development lifecycle.\nKey Responsibilities\nDesign, develop, and maintain software features and enhancements for payment and loyalty applications.\nProduce technical designs, specifications, and supporting documentation.\nDevelop and execute automated unit and integration tests to ensure product quality.\nTroubleshoot and resolve complex software and hardware issues across development and production environments.\nCollaborate with Customer Care and Product teams to investigate and resolve customer-reported issues.\nParticipate in Agile ceremonies including sprint planning, estimation, daily standups, and retrospectives.\nContribute to release planning and support release management activities.\nDrive issues to resolution and provide solutions for critical business and technical challenges.\nConduct code reviews and promote software engineering best practices.\nMentor junior and mid-level engineers and assist with technical development across the team.\nEvaluate third-party technologies and recommend solutions that align with business objectives.\nSupport products throughout their full lifecycle, from design and development through deployment and maintenance.\nBasic Qualifications\nBachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related technical field (or equivalent professional experience).\n7+ years of professional software development experience.\n7+ years of experience developing applications using C++ on Windows platforms.\nExperience with modern C++ standards (C++11 and above).\nStrong understanding of object-oriented programming and software design principles.\nExperience producing technical designs and software architecture documentation.\nExperience leading projects, mentoring engineers, or providing technical leadership.\nExperience with Agile software development methodologies.\nTest automation experience using tools and frameworks such as Cucumber, Behave, or Gherkin.\nExperience with unit testing frameworks such as Google Test, CppUnit, or similar.\nStrong troubleshooting and debugging skills across complex software systems.\nExcellent verbal and written communication skills with the ability to explain technical concepts to non-technical audiences.\nProven ability to exercise sound judgment and make effective technical decisions.\nPreferred Qualifications\nExperience with Java and/or .NET development.\nExperience in retail technology, particularly Convenience & Fuel Retail environments.\nExperience developing or supporting Point-of-Sale (POS) systems.\nExperience integrating with payment processors, payment devices, or card networks.\nCloud-native development experience.\nExperience with Kubernetes and containerized applications.\nKnowledge of networking concepts including TCP/IP and socket-level communications.\nExperience building high-availability and fault-tolerant systems.\nKnowledge of PCI-DSS compliance, secure software development practices, and data encryption technologies.\nExperience with Python development.\nExperience with CI/CD pipelines and DevOps practices.\nExperience using GitHub or other Git-based source control platforms.\nFamiliarity with Jira, Confluence, and other Atlassian tools.\nOffers of employment are conditional upon passage of screening criteria applicable to the job\nEEO Statement\nIntegrated 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.\nStatement to Third Party Agencies\nTo 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\n“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.”","description_format":"text","description_chars":6226,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["POS Systems","POS Terminals & Kiosks"],"lifecycle":[{"event":"open","at":"2026-11-12T02:26:40Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 48 · green card filings: 4","filings_12m":48,"filings_prev_12m":64,"green_card_filings_12m":4,"median_offered_wage_usd":122885,"route":null,"cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":39}],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":1,"expected_fill_days":42,"reasons":["conf:1","stale_co","velocity","win:early","comp:brand"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/ncr-voyix-senior-software-engineer-4","json_url":"https://alion.io/job/ncr-voyix-senior-software-engineer-4.json","meta":{"generated_at":"2026-11-14T01:45:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1750,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8743},"rest":"https://alion.io/mcp/rest/get_company?id=8743"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fncr-voyix-senior-software-engineer-4"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fncr-voyix-senior-software-engineer-4"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fncr-voyix-senior-software-engineer-4"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ncr-voyix-senior-software-engineer-4\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fncr-voyix-senior-software-engineer-4"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4130917}},{"tool":"search_jobs","arguments":{"company":"ncr.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4130917},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}