Senior Principal Software Architect

Posted 18 Days Ago
Be an Early Applicant
Atlanta, GA
In-Office
50K-150K Annually
Expert/Leader
Fintech • Information Technology • Payments • Software
The Role
Lead the architectural evolution of the NCR Voyix cloud platform by designing integration capabilities, microservices architecture, and overseeing team implementations to enhance cloud solutions.
Summary Generated by Built In

About NCR VOYIX

NCR Voyix Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail and restaurant industries. NCR Voyix transforms retail stores and restaurant systems with comprehensive, platform-led SaaS and services capabilities. NCR Voyix is headquartered in Atlanta, Georgia, with customers in more than 35 countries across the globe.

Enterprise Architect / Principal Engineer - Voyix Cloud Platform

Position Location: Atlanta, GA

Years of Experience: 10+ Years

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.”

Top Skills

Ansible
Artifactory
Azure
GCP
Github Actions
Go
GraphQL
Helm
Istio
Java
Kubernetes
Linkerd
Node.js
Openapi
Prometheus
Python
Rest
Stackdriver
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Atlanta, GA
36,000 Employees
Year Founded: 1884

What We Do

Shaping the future for 135 years, NCR is the world’s enterprise technology leader for restaurants, retailers and banks. The #1 global POS software provider for retail and hospitality, and the #1 provider of multi-vendor ATM software, we create software, hardware and services that run the enterprise from back office to the front end and everything in between for our clients.

Similar Jobs

Wipfli Logo Wipfli

Senior Manager, Accounting Advisory - Physician Practices

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
3000 Employees
142K-195K Annually

Pluralsight Logo Pluralsight

VP of Global Professional Services

Edtech • Information Technology • Software
Remote or Hybrid
USA
1300 Employees
196K-245K Annually

Wells Fargo Logo Wells Fargo

Senior Premier Banker Old Milton

Fintech • Financial Services
Hybrid
Alpharetta, GA, USA
205000 Employees
Hybrid
Duluth, GA, USA
205000 Employees

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY
Citizens Bank Thumbnail
Fintech
US
17000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account