
James Adams
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 and Infrastructure
- Info Sec
- Data Analytics, Science and Insight
- Software & Web Development
- Delivery & Change
- Product & User Experience
- Leadership and Management
Whether you’re a candidate looking for a new challenge or an employer looking to add to their team, we’re here to talk.
Listed Jobs


- Company Name
- James Adams
- Job Title
- Software Engineering Team Lead
- Job Description
-
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.


- Company Name
- James Adams
- Job Title
- Lead Data Engineer - AWS
- Job Description
-
***This role falls outside IR35***
James Adams is currently looking for an experienced Lead Data Engineer. This is a 3 month initial contract working hybrid remotely in London.
About the Role:
We are seeking a highly skilled Senior Data Engineer to join our team.
This role is ideal for a data engineering expert with a deep understanding of Snowflake,
AWS data tooling, data warehousing, and best practices in cloud-based data platforms. You
will be instrumental in building and optimizing our data pipelines, ensuring scalability,
efficiency, and reliability.
Key Responsibilities:
Design, develop, and maintain robust data ingestion pipelines using AWS services (S3, Lambda, ECR, ECS, DynamoDB).
Develop and optimize data transformation pipelines using a combination of SQL and Python.
Work with Snowflake as a data platform, ensuring efficient and scalable structures and patterns.
Implement best practices for data engineering, including performance tuning, security, and data governance.
Collaborate with data analysts, scientists, and other stakeholders to deliver high-quality data solutions.
Monitor, troubleshoot, and optimize data pipelines for performance and reliability.
Ensure data quality, consistency, and integrity across multiple data sources.
Required Skills & Experience:
Proven experience as a Data Engineer with a strong background in data warehousing concepts.
Expert-level proficiency in SQL and Python, with a focus on simplicity and maintainability.
Hands-on experience with AWS services, specifically S3, Lambda, ECR, ECS, and DynamoDB.
Deep understanding of data modeling, including dimensional modeling and best practices for cloud-based data platforms.
Strong problem-solving skills with the ability to optimize queries and improve data performance.
Experience in handling large-scale datasets and implementing scalable data solutions.
Nice to Have:
Experience in document processing.
Experience with utilising AI in the data engineering space.
Experience with Terraform for infrastructure as code.
Knowledge of CI/CD practices for automating deployment processes.
Familiarity with Data Vault modeling for data warehousing.
Experience in building ETL/ELT pipelines using modern data stack tools.
If of interest, please send your CV now to apply!