NCR Voyix · 16 hours ago
Senior Principal Software Architect
NCR Voyix Corporation is a leading global provider of digital commerce solutions for the retail and restaurant industries. The Senior Principal Software Architect will lead the evolution of the cloud platform architecture, driving integration standards and enabling seamless hybrid deployments across Voyix solutions.
Consumer SoftwarePoint of SaleSoftware
Responsibilities
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
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
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
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
Qualification
Required
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
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
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
Extensive experience with GKE, Apigee, Anthos, and Istio
Understanding of edge deployment patterns, hybrid architectures, and edge data synchronization
Experience with enterprise security frameworks and compliance requirements
Experience with enterprise integration patterns and API management platforms
Applied data science for business analytics and AI-enabled platform capabilities
Background in financial services, retail POS systems, hospitality, or payment processing
Benefits
Opportunity to work on strategic initiatives that define the next era of NCR Voyix's technology platform
Join a team committed to engineering excellence, continuous learning, and technical innovation
Work with cutting-edge technology in a collaborative, innovation-focused environment
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
Company
NCR Voyix
NCR Voyix is a provider of digital commerce solutions for the retail, restaurant, and digital banking industries.
H1B Sponsorship
NCR Voyix has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (59)
2024 (83)
Funding
Current Stage
Public CompanyTotal Funding
unknown2023-10-16IPO
Recent News
Business Wire
2026-01-11
2025-11-21
2025-11-11
Company data provided by crunchbase