Software Configuration & Automation Engineer
NCR Voyix
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
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.
Job Title: Software Configuration & Automation Engineer
Location: Belgrade, Serbia
Position Summary
We are establishing a new Software Configuration Team and are looking for a highly skilled and automation‑driven Software Configuration & Automation Engineer. This role focuses on ensuring accurate and consistent configuration across customer environments, while also introducing automation, improving workflows, and enhancing tooling used in the configuration and deployment process.
Key Responsibilities
Core Configuration Responsibilities
- Perform initial onboarding and cluster registration in EDGE UI.
- Conduct node registration, verification, and environment readiness checks.
- Apply and maintain labels and configuration attributes.
- Enforce pre-deployment configuration standards; document exit criteria and handoff to lifecycle support.
- Ensure configuration consistency across environments.
- Collaborate with customers, engineering, DevOps, and support teams.
- Maintain detailed procedural documentation and procedures for team members.
- Participate in rotation‑based shift work or occasional out‑of‑hours activities, when required, to ensure customer needs are met and to support critical configuration or deployment windows.
Automation & Workflow Responsibilities
- Work extensively with YAML files to define and validate configuration templates.
- Use Git/GitHub to manage configuration repositories and workflows.
- Develop or maintain GitHub Actions workflows.
- Automate environment checks using scripting.
- Use APIs to automate configuration updates.
Required Skills & Qualifications
- Strong experience with YAML.
- Experience with Git and GitHub.
- Hands-on API experience.
- Background in configuration, DevOps, or systems engineering.
- Strong attention to detail.
- Excellent troubleshooting and documentation skills.
- Experience with Google Cloud Platform services (storage, queries, APIs, validation of generated asset packages in GCP buckets…).
Nice to Have
- Kubernetes-style configuration familiarity.
- Experience with CI systems.
- Understanding of deployment pipelines and configuration lifecycle management.
Key skills/competency
- Configuration Management
- Automation
- YAML
- Git/GitHub
- API Integration
- Google Cloud Platform (GCP)
- DevOps Principles
- Scripting
- Troubleshooting
- Deployment Processes
How to Get Hired at NCR Voyix
- Research NCR Voyix's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume for the Software Configuration & Automation Engineer role, highlighting experience in YAML, Git, automation, and GCP.
- Showcase automation expertise: Prepare examples demonstrating your ability to develop GitHub Actions, automate environment checks, and use APIs for configuration updates.
- Master configuration concepts: Be ready to discuss configuration consistency, pre-deployment standards, and lifecycle management within the context of the role.
- Highlight collaboration skills: Emphasize your experience working with engineering, DevOps, and support teams to achieve consistent configurations.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background