At a Glance
- Tasks: Lead a team of C/C++ engineers to develop innovative software solutions.
- Company: Join Zellis, the largest provider of Payroll and HR software in the UK & Ireland.
- Benefits: Enjoy hybrid work flexibility, competitive salary, and 25 days annual leave plus your birthday off.
- Why this job: Be part of a progressive culture that values growth, innovation, and teamwork.
- Qualifications: Strong background in C/C++ development on Windows and UNIX; leadership experience required.
- Other info: Opportunity for career growth into a development manager role.
The predicted salary is between 48000 - 72000 £ per year.
An opportunity to join a technology development group and lead a team of six highly competent C/C++ engineers. You will be responsible for leading developments of the PROIV Software Development and Runtime environment used around the world and underpinning Zellis HCM AIR. You must have a strong technical background in Windows and UNIX software development in C and C++ and be able to demonstrate success in leading teams of this nature. This role would suit someone who wants to grow into a development manager in the future. This is a hybrid position based in our Peterborough office. We are committed to your flexibility and wellbeing and our hybrid strategy currently requires two days a week in the office, giving you the option to work remotely for some of your working week, which can be negotiated depending on your location and circumstances.
As a key member of the engineering team, you will work closely with your colleagues to deliver new pieces of product functionality on a yearly release cadence. Your role will be split 50/50 between leading the team, contributing to the design/build of new functionality and supporting production releases.
Key responsibilities include:
- Motivating and engaging your team across the employee lifecycle, ensuring all people processes are happening including the recruitment of new team members, setting objectives, coaching and recognising individuals to reach their potential, and dealing with any performance issues in a timely manner.
- Facilitating the delivery of high-quality stable software releases.
- Working collaboratively with key stakeholders across the business to ensure the successful execution and seamless delivery of new releases - from requirement review to design, development, QA, walkthrough, and delivery using Agile methodology.
- Contributing to innovation, quality, and productivity to uplift the delivery capability.
- Providing estimates and producing development plans, followed by regular updates with stakeholders to ensure the design/solution is on track.
- Collaborate with other colleagues to ensure the successful execution and seamless delivery of new releases.
- Provide bug fix and diagnosis support to the PROIV Support team ensuring our SLAs are met.
Skills & experience
You should have/be able to demonstrate:
- Led teams of up to six high performing C/C++ developers.
- Mentoring of developers using your extensive strong background in developing on Unix and Windows with C/C++.
- Experience for leading agile projects (ideally using ADO).
- Demonstrate how you have overcome both technical and resource challenges in delivery.
Advantageous skills include:
- Knowledge of parsers and compilers using Bison.
- Understanding of SQL and Relational Databases with development using one of ODBC, libpq or Oracle Call Interface.
- CMake on Unix and Windows.
- ADO build pipelines.
- Unit testing using cppunit.
- Multi-threaded development.
- Use of Java Native Interface and Java development.
Whilst a hybrid role based in Peterborough, you may be expected to travel to other offices from time to time.
Benefits & culture
At Zellis we create market-leading HR & Payroll products and services, to power exceptional employee experiences so that you and your people do better. Our multi-award-winning products pay over five million employees a year, with almost half (42%) of the FTSE 100, 50% of the top retailers and 30% of the top universities in the UK & Ireland as customers, making us the largest provider of Payroll and HR software and managed services. Our vision is to be the clear leader in pay, reward, analytics, and people experiences. We’re passionate about creating an environment where people want to join, belong to, and be part of a progressive organisation. Our values, which were defined with input from all of our 2,000 colleagues, we live and breathe every day: Unstoppable together. Always learning. Make it count. Think scale. Our people are critical to our ongoing success; we’re proud of our inclusive culture that gives you the platform to grow, challenge the status quo and play a crucial role in further enhancing our market position as the leading provider of HR & Payroll software and services. With Zellis you’ll have the chance to stretch and challenge yourself in an environment that’s varied, flexible and hugely supportive. We also love to reward and recognise our brilliant colleagues. As part of your benefits package, you’ll receive:
- A competitive base salary.
- 25 days annual leave, plus your birthday off and the opportunity to buy additional holiday.
- Private medical insurance.
- Life assurance 4x salary.
- Enhanced pension scheme with company contributions up to 8.5%.
- A huge range of additional flexible benefits across financial & personal wellbeing, lifestyle & leisure.
Senior C++ Team Lead employer: Zellis
Contact Detail:
Zellis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C++ Team Lead
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as C/C++ development on Windows and UNIX. Being able to discuss your experience with these platforms in detail will show that you're a strong fit for the role.
✨Tip Number 2
Highlight your leadership experience by preparing examples of how you've successfully led teams in the past. Be ready to discuss your approach to motivating team members and handling performance issues, as this is crucial for the Senior C++ Team Lead position.
✨Tip Number 3
Brush up on Agile methodologies and be prepared to share your experiences with leading agile projects. Understanding how to facilitate collaboration and ensure timely delivery will be key in this role.
✨Tip Number 4
Network with current or former employees of Zellis, if possible. Gaining insights into the company culture and expectations can help you tailor your approach and demonstrate your genuine interest in joining their team.
We think you need these skills to ace Senior C++ Team Lead
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in leading C/C++ teams and your technical background in Windows and UNIX software development. Use specific examples to demonstrate your leadership skills and successful project outcomes.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your experience aligns with the responsibilities outlined in the job description, particularly your ability to motivate teams and deliver high-quality software.
Showcase Relevant Skills: Emphasise your knowledge of Agile methodologies, multi-threaded development, and any experience with tools like CMake or SQL databases. Mention any advantageous skills such as parsers and compilers, as these could set you apart from other candidates.
Prepare for Technical Questions: Anticipate technical questions related to C/C++ development and team leadership during the interview process. Be ready to discuss how you've overcome challenges in past projects and how you would approach leading a team in this new role.
How to prepare for a job interview at Zellis
✨Showcase Your Leadership Skills
As a Senior C++ Team Lead, it's crucial to demonstrate your leadership abilities. Prepare examples of how you've successfully led teams in the past, focusing on motivating team members and managing performance issues effectively.
✨Highlight Technical Expertise
Make sure to discuss your strong technical background in C and C++ development on both Windows and UNIX platforms. Be ready to share specific projects or challenges you've tackled that showcase your skills in these areas.
✨Familiarise Yourself with Agile Methodologies
Since the role involves leading agile projects, brush up on your knowledge of Agile methodologies and be prepared to discuss your experience with them. Highlight any specific tools or frameworks you've used, such as ADO.
✨Prepare for Collaborative Scenarios
Collaboration is key in this role. Think of examples where you've worked closely with stakeholders to deliver software releases. Be ready to discuss how you ensure seamless communication and execution throughout the development process.