
Software Engineering Team Lead
On site
Manchester, United Kingdom
£ 90,000 / year
Full Time
24-02-2025
Job Specifications
Software Engineering Team Lead
Location: Manchester
Salary: £85,000 - £90,000
Working Model: Hybrid
Are you an experienced leader with a passion for software development and team management? Do you thrive in a fast-paced environment, leading cross-functional teams to deliver cutting-edge solutions? If so, we want you to join our customer as a Software Engineering Team Lead.
About the Role
As a Software Engineering Team Lead, you will be responsible for leading and managing a large multi-functional team to develop, enhance, and support business applications. You will oversee software engineering and testing functions, ensuring the delivery of high-quality solutions while driving strategic software development projects. Your role will involve effective resource planning, risk management, and contributing to the overall direction of software engineering within the business.
The team operates across a range of technologies, including Java, Scala, Python, PHP, C#, Golang, Typescript, SQL, Erlang and many other object orientated & functional programming languages. They work collaboratively to build scalable and efficient software solutions that support the company’s continued growth.
This role is eligible for inclusion in the company’s hybrid working-from-home policy. 2 days remote working to 3 days in the office.
Key Responsibilities
Lead, mentor, and manage teams of software engineers and testers, fostering innovation and technical excellence.
Oversee the end-to-end delivery of software solutions across multiple platforms and applications.
Define, plan, and execute software development roadmaps and strategic initiatives.
Ensure governance and compliance with coding standards, security protocols, and best practices.
What You’ll Need
Technical Expertise:
Experience in software development and testing management, including technical leadership.
Strong background in architecture design, software methodologies, and release management.
Expertise in one or more of the following development languages (Java, Scala, Python, PHP, C#, Golang, Typescript, SQL, Erlang).
Soft Skills:
Proven leadership skills, with the ability to inspire and develop high-performing teams.
Strong problem-solving abilities, with a structured approach to complex challenges.
Excellent planning, communication, and stakeholder management skills.
Why Join Us?
Our client offers a dynamic and collaborative work environment where innovation and career growth are encouraged. Our client's benefits package is designed to support your professional and personal well-being.
Benefits Include:
Competitive salary with performance-based incentives.
Flexible hybrid working options.
Generous holiday allowance with additional leave for special occasions.
Pension contributions and financial planning support.
Ready to Take the Next Step?
If you’re ready to make an impact as a Software Engineering Team Leader in their team, apply today!
PLEASE NOTE: Our client are unable to provide VISA sponsorship, and therefore cannot employ anyone who does not have the legal right to live and work in the UK.
About the Company
Hello, we are James Adams. Your technology, change, and digital recruitment partner covering the UK & Europe. We are passionate about people and put our customer's experience at the heart of everything we do. We recognise that each individual we work with is different. Which is why we look to provide a bespoke service tailored to your needs. We are experts in recruiting for technology, change and digital talent across the UK & Europe. We cover the following specialisms on a permanent or interim/contract basis. - Cloud ... Know more
Related Jobs


- Company Name
- Prima
- Job Title
- Software Engineer
- Job Description
- Is it a thrilling opportunity in a dynamic environment which is constantly evolving what you are currently looking for? Are you curious to see how a company that operates in the Insurance sector provides a great experience at a great price to its customers using cutting-edge technologies to create and sell its products? Then, we are happy to inform you that you have just got a ticket to the fast lane! IT technology lies at the very core of everything we do and our Engineering and Product departments are composed of passionate and innovative people who never stop learning and developing their skills employing the latest stacks and methodologies. At Prima, you could take on a whole new challenge. As part of our global community, you’d be in the driving seat of your career; learning and growing with a top-tier team around you. Prima is a place where no matter who you are or what your role is — your voice is valued. Back in 2015, we embarked on a mission: to provide great value car insurance that is designed for everyone. And we’ve come a long way, we’ve created a culture where we can fuel each other’s success. But we need your expertise, as we steer things in a new and exciting direction. You’re probably thinking… ‘That sounds pretty good’. We agree. As well as great colleagues and engaging projects, there are loads of ways we can help you do the best work of your life. We’ve shaped our offering to place a focus on wellbeing, autonomy and development. We see benefits as the fuel that will empower you to succeed, if you decide to embark on this journey with us. Working in a way that works for you We believe in work-life balance and flexibility. Whether you like working from the office, home or a mixture of both. We’ll help you find a balance that works best for you. We even have a policy that means you can work from any location for 30 days a year. We trust you to steer us forward. The freedom to explore the possibilities We may move fast at Prima, but we move together. We’re invested in your growth; so we’ll give you access to a teaching and learning marketplace. And you’ll have regular sessions with your manager to establish a personal growth plan. Our winning formula: happy and high-performing From private medical insurance to discounted gym memberships and wellbeing initiatives: we’re here to support you. We know how important your health and well-being is, so we’ll go the extra mile to help you when we can. We seek experienced and highly skilled Senior Backend Software Engineers to join one of our dynamic teams. Our ideal candidate possesses strong technical expertise in software development, demonstrates leadership skills, and plays a pivotal role in building reusable code and libraries, driving the development and maintenance of our systems, with a focus on backend architecture and a passion for functional programming. As a Member Of a Cross-functional Engineering Team, You Will Have The Opportunity To Collaborate In One Of The Following Domains Intermediaries: support our B2B channel with the aim of providing a great platform for our partners Policy Management and Customer Management: implement a scalable, sustainable and secure strategy to increase retention and customer lifetime value and optimize Prima’s operations across the countries we operate in, like Italy, the UK and Spain Claims: Contribute to the evolution and scalability of our internal claims management platform, tackling complex challenges across multiple countries and regulatory environments Conversion: implement a scalable, sustainable and secure strategy to convert leads into customers. The most appropriate domain will be determined during the recruitment process based on each candidate’s experience, expertise, and interest. You Will Be Responsible For Architect and Develop Reusable Code: All descriptions emphasize developing reusable code, promoting code modularity, and ensuring maintainability. Design, Develop, and Maintain Services: Each description highlights the need to design, develop, and maintain services with a focus on consistency, scalability, and adherence to industry best practices. Collaboration with Stakeholders: Close collaboration with stakeholders to translate business needs into scalable and effective backend or software solutions is a common theme. Code Reviews and Coding Standards: Conducting code reviews, providing constructive feedback, and enforcing coding standards to maintain quality and ensure consistency are key responsibilities in all descriptions. Staying Up-to-date with Technology: Staying updated with the latest trends, advancements, tools, and frameworks, and driving their adoption when appropriate is emphasized in all. Collaboration with Managers: Collaboration with product and engineering managers to define project timelines, estimate effort, and ensure successful delivery is mentioned in each. Troubleshooting and Debugging: Troubleshooting and debugging complex issues to ensure optimal performance and timely resolution are mentioned, particularly with a backend focus. Fostering Continuous Learning and Growth: Contributing to a culture of continuous learning and growth within the team, either by mentoring junior engineers or through general team culture. Requirements Extensive experience in backend development Strong English communication skills, with the ability to collaborate effectively with multidisciplinary teams. Good knowledge of event-driven architecture, microservices, and domain-driven design. Enthusiasm for trying new technologies and helping other developers grow. Self-motivated, and proactive, with strong problem-solving skills and accountability for deliverables. Experience working in an Agile environment Nice To Have Good knowledge of functional programming languages Professional experience with at least one of Rust or Elixir Knowledge of TDD Knowledge of RabbitMQ/Kafka Prima is a community made up of talented and ambitious individuals. We offer equal employment of any kind based on race, colour, gender, religion, sexual orientation, nationality, disability, genetic information, pregnancy or other protected personal characteristics, as defined by national laws. If it sounds like we’d be a good fit for each other, join us in the fast lane!


- Company Name
- Good Growth
- Job Title
- Software Developer
- Job Description
- Please note: we have a rolling hiring process for this role. We conduct interviews every few weeks, so you may not hear back about your application immediately. TL;DR Role: Software Developer Location: Birmingham or Exeter (hybrid working) Salary: £30,000 - £40,000 (dependent on experience) Working hours: Flexible, with some office time expected Why apply?: Work on cutting-edge projects, innovate at speed, and contribute to a high-impact team in a growing company. Our Mission & Vision At Good Growth, we help businesses innovate online without being slowed down by outdated technology. Many large companies run on legacy systems—where others see a barrier, we see an opportunity. Our mission is to drive digital transformation at breakneck speed, empowering brands to test, learn, and evolve without the high risk and cost of major system overhauls. Through our Good Growth Technology (GGT) platform, we enable companies to make rapid changes and improve their digital experiences—without ripping up their existing infrastructure. Where We Are Now & Our Future Goals Trusted by global brands to solve complex e-commerce challenges A growing UK-wide team A decade of experience driving digital innovation We’ve developed 40+ proprietary e-commerce analytics models Expanding our software capabilities to help more businesses innovate We're scaling up, refining our platform, and building tools that will continue to change the way businesses operate online. This is where you come in. Working Hours & Location We believe in flexibility—work where you do your best work. Hybrid working: Most of our team spends 1–2 days per week in the office Offices in Birmingham & Exeter (with occasional travel if needed) Core hours: 10:00 AM – 3:00 PM UK time (flexible start and finish times) We’re a remote-first team, but office time helps with collaboration, especially in your first few months While we support remote working, we do ask that you’re available to work from a Good Growth office when required, especially early on as you get to know the team and our tech. Why This Role Matters Joining Good Growth as a Software Developer, you’ll be part of a small but mighty Tech Team that builds, maintains, and improves our Good Growth Technology (GGT) platform. Your work will directly impact how businesses innovate and grow online. This role is not just about writing code—it’s about solving real-world problems, learning new skills, and making a meaningful impact. You’ll love this role if you enjoy: Working with modern tech stacks in an agile environment A mix of product development and hands-on experimentation Seeing the real-world impact of your work with major brands Learning from a collaborative and supportive team This role may not be right for you if: You prefer a rigid, structured corporate environment You want to specialise in one language or framework only You’re looking for a purely remote role with no in-office collaboration What You’ll Be Doing Your work will evolve over time, but your initial focus will be: Delivering digital experiments – Using our GGT software, you’ll create and implement tests for our clients’ Test & Learn programmes. Contributing to our internal tooling – As a user of our platform, you’ll also help improve it by making changes based on real-world usage and feedback. Collaborating with cross-functional teams – You’ll work closely with developers, analysts, and client teams to build innovative solutions. Writing clean, maintainable code – We value quality, and you’ll help ensure best practices in testing, peer reviews, and development. About You We’re looking for problem-solvers and builders, not just coders. Essential Skills Vanilla JavaScript, HTML, and CSS A proven track record of delivering projects on time Strong communication skills Ability to work from a Good Growth office when required Desirable Skills (Not a dealbreaker if you don’t have them!) Experience with JavaScript frameworks (React, Vue, etc.) Familiarity with automated testing Exposure to CRO tools (Optimizely, Google Optimize, Monetate, etc.) Salary & Benefits Salary: £30,000 - £40,000 (dependent on experience) 28 days holiday + bank holidays Flexible & hybrid working Workplace pension scheme Regular company social activities Employee Benefits Portal (discounts, perks & wellbeing support) Ongoing professional development (learning budget + mentorship) We want to invest in you—this isn’t just a job; it’s a chance to grow your career. Our Interview Process We believe in a fair, transparent process that gives you a real sense of the job, team, and culture. 1⃣ Informal Chat (15 mins) – A relaxed call to see if the role is a good fit for both of us 2⃣ Technical Task – A practical challenge that reflects real work at Good Growth 3⃣ Work Day – Spend a day with us (in person or remotely) to experience the role first-hand We know that interviews are a two-way process, so we encourage you to ask as many questions as you like throughout! Want to Learn More? Check out our work: goodgrowth.co.uk Get to know our culture: LinkedIn Interested? Apply now! If you’re not sure whether you fit every requirement, we’d still love to hear from you - we value potential just as much as experience. Diversity & Inclusion Good Growth welcomes applicants from all backgrounds, experiences, and perspectives. We believe a diverse team makes us stronger and helps us better serve our global clients. If you need adjustments at any stage of the process, just let us know.


- Company Name
- RemoteWorker UK
- Job Title
- AWS DevOps Engineer - Python - Remote - Outside IR35
- Job Description
- This is a fantastic opportunity to work as a DevOps Engineer on a remote basis, outside IR35, for a major pharmaceutical company.The key skills required for this DevOps Engineer position are:DevOps AWSPythonTerraformIf you do have the relevant experience for this long term remote contract DevOps Engineer role, outside IR35, please do apply


- Company Name
- Rippling
- Job Title
- Software Engineer (Backend) - Global Payroll
- Job Description
- About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds. Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes. We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses. About The Role As a Software Engineer on the Global Payroll team, you will play a critical role in advancing our full-service payroll platform that handles payroll configuration and calculations for hundreds of thousands of employees. This is a great opportunity to shape the technology powering one of Rippling’s core product offerings. You will own and drive initiatives by creating new product functionality from the ground up as well as rearchitecting key components of our platform to help us scale. If you are an experienced engineer looking for high impact and autonomy, come build the future of payroll with us! What You Will Do Own and deliver projects on the team's roadmap Implement maintainable solutions with high quality and reliability that can scale as our business continues to grow and expand Collaborate with product, design and engineering to build a world class payroll product experience Participate in an on-call rotation to handle customer and production support, with an eye towards root cause fixes and improvements Participate in team ceremonies and collaborate on processes improvements that help set the team up for success What You Will Need 3+ years of professional experience as a software engineer Experience building customer facing products with an eye towards great user experiences Solid understanding of computer science fundamentals Ability to own and deliver projects, transforming product specifications into successful releases Continuous improvement mindset and ability to identify and implement improvements to the codebase, product and developer experience Strong debugging skills and the ability to diagnose and resolve technical issues Experience with automated testing Ability to communicate technical concepts clearly Experience with React is a plus but not required Additional Information Rippling is an equal opportunity employer. We are committed to building a diverse and inclusive workforce and do not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics, Rippling is committed to providing reasonable accommodations for candidates with disabilities who need assistance during the hiring process. To request a reasonable accommodation, please email accomodations@rippling.com Rippling highly values having employees working in-office to foster a collaborative work environment and company culture. For office-based employees (employees who live within a defined radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.