Enterprise Architect - Golang, Node JS
NCR Voyix.com
Office
Atlanta HQ North Tower Office, United States
Full Time
About Ncr Voyix
NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the globe. For nearly 140 years, we have been the global leader in consumer transaction technologies, turning everyday consumer interactions into meaningful moments. Today, NCR VOYIX transforms the stores, restaurants and digital banking experiences with cloud-based, platform-led SaaS and services capabilities.
Not only are we the leader in the market segments we serve and the technology we deliver, but we create exceptional consumer experiences in partnership with the world’s leading retailers, restaurants and financial institutions. We leverage our expertise, R&D capabilities and unique platform to help navigate, simplify and run our customers’ technology systems.
Our customers are at the center of everything we do. Our mission is to enable stores, restaurants and financial institutions to exceed their goals – from customer satisfaction to revenue growth, to operational excellence, to reduced costs and profit growth. Our solutions empower our customers to succeed in today’s competitive landscape.
Our unique perspective brings innovative, industry-leading tech to all the moving parts of business across industries. NCR VOYIX has earned the trust of businesses large and small — from the best-known brands around the world to your local favorite around the corner.
- Enterprise Architect / Principal Engineer - Voyix Cloud Platform
- Position Location: Atlanta, GA
About the Role
NCR Voyix is seeking an accomplished Principal Engineer to lead the evolution of our cloud platform architecture and integration capabilities. As we advance our "API First" strategy and expand cloud-native capabilities across retail, hospitality, and financial services, you'll architect the next generation of solutions that power millions of transactions globally.
This role will report to the VP of Architecture and Innovation and focus on building our extensible cloud platform, driving integration standards, and enabling seamless cloud-edge hybrid deployments across all Voyix solutions.
- What You'll Do
- Architectural Leadership
- - Lead architectural design for strategic cloud platform technology initiatives
- - Drive engineering standards and ensure adoption across all development teams
- - Design and implement integration and extension models for cloud-native, edge, and hybrid deployments
- - Collaborate with product teams to deliver end-to-end solutions across retail, hospitality, and financial services
- Technical Excellence
- - Architect microservices-first solutions supporting REST and GraphQL APIs with standardized OpenAPI specifications
- - Design secure, observable communication via service mesh technologies (Linkerd for Edge, Anthos Service Mesh for Cloud)
- - Lead implementation of Edge Data Sync for reliable, scalable data movement between cloud and edge environments
- - Enhance CI/CD pipelines using GitHub Actions, GitHub, and Artifactory for modern hybrid cloud deployments
- - Implement comprehensive observability with logging, tracing, and metrics across all services
- Platform Capabilities
- - Design event-driven architectures for real-time updates across transaction logs, promotions, and business events
- - Implement centralized IAM and Edge ID for secure access across all platform services
- - Lead community source model governance for extensibility and partner enablement
- - Create modular UI component frameworks for customer and associate experiences
- - Design data pipelines and analytics capabilities supporting business intelligence and real-time insights
- Innovation & Enablement
- - Evaluate emerging technologies including AI/ML capabilities and make strategic recommendations
- - Provide technical expertise in POCs, evaluations, and implementations
- - Support and guide architects and engineering teams across the organization
- - Create comprehensive documentation, demos, and educational sessions to enable teams
- - Present at technical conferences and stay current with industry trends
Required Qualifications, Education & Experience:
- - Bachelor's or Master's degree in Computer Science or Engineering
- - 6+ years of experience designing and building cloud platforms and infrastructure
- - 4+ years leading software engineering teams in enterprise environments
- - Experience with enterprise-wide cloud adoption and digital transformation initiatives
- Technical Skills
- - Cloud Platforms: 3+ years with GCP, Azure, or AWS at enterprise scale, including PaaS and Big Data platforms
- - Containerization: 3+ years with Kubernetes (GKE preferred) and containerized platforms
- - Programming: Proficiency in Go, Node.js, Java, or Python with polyglot programming experience
- - Infrastructure as Code: Hands-on experience with Terraform, Ansible, and Helm
- - CI/CD: Advanced knowledge of GitHub Actions, GitHub, Artifactory, and modern deployment pipelines
- - Observability: Experience with StackDriver, Prometheus, distributed tracing, and comprehensive monitoring solutions
- - Data Architecture: Expertise in transactional and analytical processing, real-time analytics, and data pipelines
- Architecture & Integration
- - Experience designing and implementing multi-tenant SaaS systems at scale
- - Deep knowledge of API design, microservices architecture, and service mesh technologies
- - Understanding of financial, retail, or hospitality industry domains
- - Experience with cloud-based integration patterns, event-driven architectures, and message queues
- - Knowledge of zero-trust security models, IAM, and certificate management
- Preferred Qualifications
- - GCP Ecosystem: Extensive experience with GKE, Apigee, Anthos, and Istio
- - Edge Computing: Understanding of edge deployment patterns, hybrid architectures, and edge data synchronization
- - Security & Compliance: Experience with enterprise security frameworks and compliance requirements
- - Integration Platforms: Experience with enterprise integration patterns and API management platforms
- - AI/ML: Applied data science for business analytics and AI-enabled platform capabilities
- - Industry Experience: Background in financial services, retail POS systems, hospitality, or payment processing
- What Makes You Successful
- - Versatile: Navigate seamlessly between technical design, execution, operations, and strategic planning
- - Passionate: Genuine enthusiasm for coding and designing next-generation cloud technologies and architectures
- - Hands-on: Ability to jump in and help teams understand best practices while meeting critical deadlines
- - Collaborative: Strong coaching skills and experience working with globally distributed teams and products
- - Strategic: Balance technical excellence with business outcomes and customer value
- - Communicator: Produce outstanding designs and communicate them through documentation, POCs, demos, and educational sessions
- - Learner: Continuous learner who stays current with technology trends and actively participates in the tech community
- Why Join NCR Voyix
- - Lead the transformation of a 135-year-old company into a cloud-native industry leader
- - Architect solutions that impact millions of transactions globally across multiple industries
- - Work with cutting-edge technology in a collaborative, innovation-focused environment
- - Shape the future of commerce through platform integration and extensibility
- - Join a team committed to engineering excellence, continuous learning, and technical innovation.
- - Opportunity to work on strategic initiatives that define the next era of NCR Voyix's technology platform
- Our Technology Stack
- - Cloud: Google Cloud Platform (GCP), Microsoft Azure
- - Containers: Kubernetes, GKE, Docker
- - Languages: Go, Node.js, Java, Python
- - Infrastructure: Terraform, Ansible, Helm
- - CI/CD: GitHub Actions, GitHub, Artifactory
- - Observability: StackDriver, Prometheus, distributed tracing
- - Service Mesh: Istio, Anthos Service Mesh, Linkerd
- - APIs: REST, GraphQL, OpenAPI specifications
Apply
Ready to architect the future of commerce platforms? We'd love to hear from you.
- To apply, please submit your resume along with examples of cloud platform architectures you've designed and implemented.
- NCR Voyix is an equal opportunity employer committed to diversity and inclusion.
About the Voyix Commerce Platform
The Voyix Commerce Platform is a cloud-native, API-first ecosystem designed to power modern retail, hospitality, and financial services experiences. It provides developers with robust tools and services to build, integrate, and extend commerce solutions across cloud and edge environments.
Key Capabilities:
- Business Services Platform: Offers a unified foundation for building and deploying commerce applications, with access to sandbox environments, tutorials, and comprehensive API documentation.
- Retail APIs: Enable rapid modernization of store infrastructure, reducing maintenance overhead while supporting omnichannel experiences. These APIs cover everything from transaction processing to promotions and inventory management.
- Developer Experience: The platform emphasizes ease of integration, extensibility, and developer productivity, with tools like the API Explorer, sample apps, and community support.
Integration Highlights:
- API Explorer: A centralized interface for discovering and testing RESTful APIs across retail, hospitality, and financial domains.
- Modular Architecture: Supports microservices and event-driven patterns, enabling scalable and flexible deployments.
- Edge Enablement: Designed for hybrid cloud-edge scenarios, ensuring reliable operations even in disconnected environments.
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.”
Enterprise Architect - Golang, Node JS
Office
Atlanta HQ North Tower Office, United States
Full Time
September 19, 2025