Senior Principal Software Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

NCR Corporation · 19 hours ago

Senior Principal Software Architect

NCR Voyix Corporation is a leading global provider of digital commerce solutions for the retail and restaurant industries. They are seeking an accomplished Principal Engineer to lead the evolution of their cloud platform architecture and integration capabilities, focusing on building an extensible cloud platform and driving integration standards.

HardwareInformation TechnologySoftware
check
H1B Sponsor Likelynote

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

Cloud PlatformsMicroservices ArchitectureAPI DesignContainerizationCI/CDData ArchitectureInfrastructure as CodeEvent-driven ArchitecturesObservabilityLeadershipCollaborationCommunicationContinuous Learning

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

Company

NCR Corporation

company-logo
NCR Corporation is a leading software and services-led enterprise that is a provider in the financial, retail and hospitality industries.

H1B Sponsorship

NCR Corporation 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 (4)
2024 (20)
2023 (108)
2022 (128)
2021 (156)
2020 (119)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Darren Barnes
Executive Director - Hospitality
linkedin
Company data provided by crunchbase