About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
Role: Software Engineering Team Lead
Location: Dundee
Grade: 12
Key Areas of Responsibility
- Lead, mentor, and grow a team of software engineers and data engineers, fostering a culture of technical excellence, collaboration, and continuous improvement
- Own the end-to-end delivery of enterprise-grade containerised Python applications, data pipelines, and cloud infrastructure
- Drive architectural decisions for data platforms and services running on Azure (Data Factory, Azure Functions, Azure SQL, Event Hubs, etc.)
- Define and manage Infrastructure as Code using Terraform, ensuring repeatable, auditable, and secure cloud environments
- Establish and enforce engineering best practices including code reviews, CI/CD, automated testing, observability, and documentation
- Collaborate with product managers, data scientists, and business stakeholders to translate requirements into technical solutions
- Support our Project Manager in sprint planning, backlog prioritization, capacity planning, and delivery commitments
- Identify and mitigate technical debt, security risks, and operational bottlenecks
- Drive adoption of DevOps/DataOps practices across the team
- Provide hands-on technical contribution, particularly in Python development, Terraform modules, and Azure cloud services
- Ensure compliance with organizational security, data governance, and regulatory standards
Required Skills & Experience
- Minimum Bachelor's Degree in Computer Science, Engineering, Data Science, or a related field (equivalent experience will also be considered)
- 5+ years of experience in software engineering or data engineering, with at least 1 year in a people management or technical leadership role
- Strong experience writing enterprise-grade Python applications (APIs, data pipelines, ETL/ELT frameworks, automation)
- Deep hands-on experience with Microsoft Azure cloud services (Azure Databricks, Azure Data Factory, Azure Functions, Azure Storage, Azure SQL)
- Proven experience with Terraform for infrastructure provisioning and management across multiple environments
- Solid understanding of CI/CD pipelines, containerization (Docker), and DevOps practices
- Experience with relational and non-relational databases (SQL Server, PostgreSQL, Cosmos DB, or similar)
- Strong methodical problem-solving skills
- Excellent communication skills both written and verbal
- Ability to work effectively in a cross-functional, globally distributed team environment
- Have a strong desire for quality and operational excellence
Preferred Qualifications (Advantageous but Not Essential)
- Familiarity with event-driven architectures (Event Hubs, Service Bus)
- Experience with data modeling, data warehousing, or lakehouse architectures
- Azure certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect)
- HashiCorp Terraform certification
- Experience with monitoring and observability tools (Application Insights, Grafana, Prometheus)
- Background in financial services or self-service banking technology
#LI-AG1
#LI-Hybrid
Offers of employment are conditional upon passage of screening criteria applicable to the job.
EEO Statement
NCR Atleos is an equal-opportunity employer. It is NCR Atleos policy to hire, train, promote, and pay associates based on their job-related qualifications, ability, and performance, without regard to race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity/expression, pregnancy, marital status, age, mental or physical disability, genetic information, medical condition, military or veteran status, or any other factor protected by law.
Statement to Third Party Agencies
To ALL recruitment agencies: NCR Atleos only accepts resumes from agencies on the NCR Atleos preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR Atleos employees, or any NCR Atleos facility. NCR Atleos is not responsible for any fees or charges associated with unsolicited resumes.