SW Engineering Team Lead

SW Engineering Team Lead

Full-Time 60000 - 75000 £ / year (est.) Home office (partial)
NCR Atleos Corporation

At a Glance

  • Tasks: Lead and mentor a team while delivering innovative software solutions in a collaborative environment.
  • Company: Join NCR Atleos, a forward-thinking tech company with a vibrant culture.
  • Benefits: Enjoy competitive pay, flexible working options, and opportunities for personal growth.
  • Other info: Dynamic role with excellent career advancement opportunities in a globally distributed team.
  • Why this job: Make a real impact by driving cutting-edge projects and fostering a culture of excellence.
  • Qualifications: 5+ years in software or data engineering, with leadership experience and strong Python skills.

The predicted salary is between 60000 - 75000 £ per year.

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 prioritisation, 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 organisational 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, containerisation (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 modelling, 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.

SW Engineering Team Lead employer: NCR Atleos Corporation

NCR Atleos is an exceptional employer located in Dundee, offering a vibrant work culture that prioritises innovation, collaboration, and continuous learning. As a Software Engineering Team Lead, you will have the opportunity to mentor a talented team while driving impactful projects in cloud infrastructure and data engineering, all within a supportive environment that encourages professional growth and embraces cutting-edge technologies. With a commitment to employee development and a focus on technical excellence, NCR Atleos stands out as a rewarding place to advance your career.
NCR Atleos Corporation

Contact Detail:

NCR Atleos Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land SW Engineering Team Lead

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for interviews by practising common questions and scenarios related to software engineering leadership. We recommend doing mock interviews with friends or using online platforms to get comfortable with articulating your experience and skills.

✨Tip Number 3

Showcase your technical skills! Create a portfolio of your projects, especially those involving Python, Azure, and Terraform. This will give potential employers a tangible sense of what you can bring to the table.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace SW Engineering Team Lead

Team Leadership
Mentoring
Python Development
Azure Cloud Services
Terraform
CI/CD Pipelines
Containerization (Docker)
Data Engineering
Problem-Solving Skills
Communication Skills
Cross-Functional Collaboration
Infrastructure as Code
Technical Excellence
Data Governance
DevOps/DataOps Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your leadership experience and technical expertise in Python and Azure, as these are key for us.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about leading a team and how you can contribute to our culture of technical excellence. Be genuine and let your personality shine through!

Showcase Your Projects: If you've worked on relevant projects, especially those involving containerised applications or cloud infrastructure, make sure to include them. We love seeing real-world examples of your work!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at NCR Atleos Corporation

✨Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Azure services, and Terraform. Brush up on your knowledge of CI/CD pipelines and containerisation, as these are crucial for the role.

✨Showcase Your Leadership Skills

Prepare examples that highlight your experience in leading teams and mentoring engineers. Think about specific situations where you fostered collaboration or drove technical excellence, as this will resonate well with the interviewers.

✨Understand the Business Context

Familiarise yourself with the company’s products and how they leverage technology. Be ready to discuss how you can translate business requirements into technical solutions, demonstrating your ability to collaborate with product managers and stakeholders.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice articulating your thought process when solving problems, especially those related to data pipelines, security risks, and operational bottlenecks. This will showcase your methodical approach and problem-solving skills.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>