Principal Software Engineer - AI & Innovation
Recruiting a Principal Software Engineer with a proven track record of delivering innovative, AI driven solutions and the curiosity to explore beyond traditional technology boundaries.
Within the newly createdAI & Innovation team, you will shape the future of the organisationās products through cutting-edge technology, experimentation and creative thinking.
A truly exciting opportunity to influence and create something new.
Key Responsibilities
Essential Skills
Desirable Experience
As a Technical Lead, youll work directly with the founder to shape the technical vision and execution of a high-growth startup backed by a larger, established group. Youll lead a talented engineering squad, drive architectural decisions, and deliver scalable backend systems that support thousands of users-all while influencing the strategic direction of the product.
This is a hands-on leadership role where youll combine deep technical expertise with mentorship, strategic thinking, and cross-functional collaboration in a fast-moving startup environment.
The RoleTechnical Strategy & Leadership
Backend Architecture & Development
Collaboration & Delivery
Core Technical Expertise
Youll thrive in this role if you have strong experience with:
Tech Stack
Youll be working with:
Nice to Have AI Experience
Not essential, but highly desirable:
Why This Role is Exciting
Benefits
We genuinely invest in our people. Youll enjoy:
Interested? Please Click Apply Now!Technical Lead - TypeScript / Node.js
Senior Java Engineer Modern Stack | TDD & CI/CD | Complex Systems Remote First (office visit once a month) - you must live within 1hr 30 of South Manchester £60,000 - £70,000 + Bonus + Excellent Benefits \*\*my client is not able to provide sponsorship We're working with a long-established tech company who are continuing to modernise a complex platform within a highly regulated domain. They've built a strong engineering culture around Agile and XP practices, and they're now looking for a Senior Java Engineer to join one of their Scrum teams. This is a role for someone who is genuinely hands-on, enjoys solving tricky problems, and cares about building software the right way - clean code, testing, collaboration, and continuous improvement. The Opportunity You'll join a cross-functional team working on large-scale systems that have real-world impact. Engineering standards are taken seriously here, but it's not dogmatic - it's practical, delivery-focused, and built around doing things sustainably. The Senior role is almost entirely hands-on, but they're looking for someone with the experience and maturity to: \*\*mentor other engineers \*\*lead by example \*\*contribute to good engineering practices \*\*help the team deliver reliably Tech Stack & Practices The core platform is Java-based, supported by a modern mix of tooling: \*\*Java, Spring Boot \*\*TDD / automated testing \*\*CI/CD and modern delivery pipelines \*\*AWS (including serverless approaches in places) \*\*Docker, Kubernetes \*\*Infrastructure as Code (Terraform, etc.) You don't need to tick every box - strong Java + good engineering habits are the priority. Exposure to AWS and DevOps tooling is a nice bonus. What They're Looking For \*\*Strong experience building backend systems with Java & Spring Boot \*\*Comfortable working with TDD and modern engineering practices \*\*Experience delivering production software in Agile teams \*\*Someone who enjoys mentoring and helping others grow \*\*Collaborative mindset - pairing, code reviews, shared ownership \*\*Bonus points for AWS, Docker/Kubernetes, Terraform, etc. What's In It For You? \*\*Remote-first working with minimal office travel \*\*Strong salary, bonus and excellent benefits \*\*A genuinely good engineering culture (not just "Agile" on paper) \*\*Meaningful work, complex systems, and long-term platform thinking \*\*Plenty of room to learn and grow Interested? Apply now or get in touch for more info - even if you don't have a CV ready, we're happy to chat. Cathcart Technology is acting as an Employment Agency in relation to this vacancy
Are you passionate about Artificial Intelligence and ready to lead from the front? Were looking for a Lead AI Engineer to join our AI and Data Practice at Sopra Steria. This is a hands-on leadership role where youll combine technical expertise with line management responsibilities, guiding and developing a talented team while shaping the future of AI solutions.
Youll work on cutting-edge projects, applying innovative AI technologies to solve complex business challenges. Alongside this, youll mentor and coach engineers, fostering a collaborative, high-performing environment.
We offer great career progression opportunities, flexible benefits, and the ability to work from anywhere in the UK, with only occasional travel for client or team meetings.
What youll be doing
Leading the delivery of advanced AI and agent-based solutions.
Managing and developing a team of engineers, providing hands-on line management and support.
Coaching and mentoring junior engineers, promoting best practice and growth.
Communicating complex AI concepts to technical and non-technical stakeholders.
Managing project delivery to ensure outcomes are on time, within budget and to quality standards.
Applying MLOps practices to address risk and technical debt.
Staying up to date with advancements in AI, agent architectures and emerging best practices.
What youll bring
Proven experience in line management and team leadership within a technical environment.
Expertise in AI and Machine Learning, including agent-based AI, RAG (Retrieval Augmented Generation), multi-agent systems and conversational agents.
Strong programming skills in Python, Java or .NET.
Experience with GenAI and LLMs (e.g. ChatGPT, Claude, Llama, OpenAI), including prompt engineering, fine tuning and advanced search.
Familiarity with AI agent frameworks (e.g. Autogen AI) and digital assistant solutions such as Microsoft Copilot.
Knowledge of cloud-native engineering techniques for scalable AI deployment.
If youre interested but not sure if your skills match every requirement, please apply wed love to hear from you!
Employment Type: Full-time, Permanent
Location: UK Wide (occasional travel for client or team meetings)
Security Clearance Level: SC Eligible
Salary: Up to £90,000
Internal Recruiter: Annecia
Benefits : £5,400 car allowance, 25 days annual leave with the option to buy additional days, private medical, life assurance, pension, and a generous flexible benefits fund.
We believe flexibility at work promotes balance and productivity. If you need to work flexibly, talk to us were happy to explore whats possible.
Loved reading about this job and want to know more about us?
With a long history of delivering transformation, weāve developed a market-leading partnership ecosystem to provide business services of the future and shape valuable, positive outcomes for communities. We empower our clients by providing innovative solutions and commercial models that help them meet their business needs, drive operational efficiencies, and deliver impactful value creation. We remain committed to values of excellence, empathy and respect to produce transformative outcomes in business processing creating value for all.
We embrace difference as a source of creativity, innovation and competitive advantage and are striving to become a more diverse organisation. We welcome applications from people with a diverse variety of backgrounds and identities. We are committed to equality of opportunity for all and do not discriminate on the basis of race, religion, colour, gender, age, disability, sexual orientation or marital status. We havepartnered with Vercida , the UKās largest diversity and inclusion focused careers site, where all our vacancies are available in an accessible format. If you require any adjustments to the recruitment process, to enable you to perform to the best of your ability, please let us knowwhen completingyour application. We participate in the Disability Confident scheme and are committed to offering an interview to any candidate with a disability, who meets the minimum criteria for the role. If you believe this could apply to you, please let us know when completing your application.
TPBN1_UKTJ
An established UK tech consultancy is expanding its engineering function and is looking for several Senior Software Engineers ( .Net / TypeScript ) to join during an exciting growth phase . The company delivers cloud-native solutions using modern technologies and supports remote-first working across Scotland. Having operated successfully for several years, they're now investing heavily in building out their Scottish engineering presence , making this a great time to join and help shape a growing function. Engineering excellence sits at the core of the company. They work with modern technologies and are looking for engineers who value strong software fundamentals , maintain high coding standards, and enjoy keeping up with evolving tech trends. Their tech stack is broad, though current projects are heavily focused on Microsoft technologies and TypeScript ( React / Node ). As projects are delivered end-to-end, teams work with a DevOps mindset - ' You build it, you own it ' - meaning engineers are actively involved with cloud platforms and infrastructure as code throughout delivery. The variety of project work means there's strong opportunity to learn new technologies , gain exposure to multiple industries, and take on additional technical or leadership responsibilities over time. The organisation promotes a collaborative environment where learning happens through hands-on delivery and shared experience. You'll ideally bring experience in most of the following: *\* Strong programming experience with .NET \ Good JavaScript / TypeScript experience (ideally React / Node) *\* Cloud platforms such as AWS, Azure or GCP \ Infrastructure as Code (Terraforms and Kubernetes preferred) *\* Microservices architecture Highly desirable experience includes: \ Previous work within a technical consultancy *\* Software architecture or project leadership exposure \ Experience with a variety of programming languages (Python, Kotlin) This role would suit someone who enjoys solving complex problems , influencing technical direction, and continuing to grow their career within a collaborative consultancy environment. The company supports remote-first working across Scotland, with engineers aligned to their London tech hub. You'd typically visit the office once a month for team collaboration and project kick-offs. In return, they offer a salary of £60k-£75k plus a strong benefits package. If you'd like to learn more, please apply or reach out to Doug Paget at Cathcart Technology via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy. TPBN1\_UKTJ
You enjoy solving interesting and challenging problems. You care about great design , real users, and shipping software that works. You dont want layers of management between you and the code. If that sounds like you, keep reading. Were a market leader in enterprise email migration trusted globally to move some of the worlds most complex messaging environments safely and reliably. Alongside that, were building a new generation of products, including tools that monitor and manage GenAI usage in enterprise environments. Were looking for a Senior Software Engineer who wants real technical ownership, real influence, and real problems to solve. What Youll Do Youll work end-to-end on meaningful systems from design through production alongside a small, highly capable engineering team. Design, build, and evolve production systems used by enterprise customers worldwide Take ownership of key components and services, improving scalability, reliability, and security Break down complex requirements into elegant, pragmatic solutions Improve and modernise existing systems where it genuinely adds value Raise the bar through collaborative code reviews and architectural discussions Troubleshoot and resolve real-world issues including performance, reliability, production incidents Use modern tooling (including AI-assisted development where appropriate ) without sacrificing quality Maintain a positive, can-do attitude that energi s es the team and drives momentum This is a senior, hands-on role . Working with other s mart engineers building great software. The Tech Youll Work With You dont need to tick every box , but you should be strong in most of these and excited to learn the rest: TypeScript / Node.js for APIs and services React + TypeScript with modern tooling SQL / relational databases with real production experience C# / .NET (including working with legacy or Windows-centric components when needed) Secure system design (auth, tokens, certificates, APIs, networking fundamentals) Automated testing, CI/CD, and production-grade engineering Nice-to-haves include C loud, containers, Python, AI integrations, and experience with enterprise systems . How Youll Work L ow bureaucracy, high trust A culture that values engineering judgment , not just output Space to influence technical direction and reduce long-term pain Why This Role Is Different Youll have real influence over systems used by major organisations globally Youll work on software where correctness, reliability, and security genuinely matter Youll be trusted to make decisions , and expected to think creatively Youll help shape how we responsibly use AI in real enterprise software What We Offer Competitive salary and benefits Flexible, remote working with onsite team collaboration in the Bristol area every other month A smart, supportive team that values quality The chance to build systems youll be proud to put your name on If youre a senior engineer who can visualise an outcome and has the curiosity and problem-solving skills to deliver it, wed love to talk. TPBN1\_UKTJ
Lead Software Engineer - MongoDB / Node.js / JavaScript As a Lead Engineer, youll play a pivotal role in shaping the technical direction of the product. Youll guide a talented squad of engineers, drive architectural decisions, and deliver scalable backend systems that directly impact thousands of users.
This is a hands-on leadership role where youll balance technical excellence with mentorship, collaboration, and strategic thinking.
What Youll Be DoingTechnical Leadership Set the technical direction and lead architectural decision-making
Mentor and support junior and senior engineers
Conduct code reviews and uphold engineering best practices
Backend Engineering Build and maintain scalable backend services and RESTful APIs
Design and optimise MongoDB database solutions
Improve and maintain existing backend infrastructure
Troubleshoot production issues and implement robust solutions
Collaboration & Delivery Work closely with cross-functional teams to deliver meaningful customer outcomes
Participate in technical interviews and help grow the engineering team
Drive improvements in processes, tooling, and development practices
Core Technical Skills Youll thrive if you have experience with:
MongoDB (data modelling, indexing, aggregation, performance tuning)
Node.js and the wider JavaScript/TypeScript ecosystem
Express.js and/or Fastify
RESTful API design
AWS or similar cloud platforms
Microservices architecture
Testing frameworks (Vitest, Jest, Mocha, etc.)
CI/CD pipelines & DevOps practices
GitHub workflows
Observability tools (e.g., DataDog)
Docker / Kubernetes
Tech Stack Youll Be Working With Node.js, JavaScript/TypeScript
Express.js, Fastify
MongoDB
AWS
Vue.js, Nuxt.js
Nice to Have AI Experience Not essential, but a big bonus:
Integrating AI/ML models
Working with LLM APIs (OpenAI, Anthropic, etc.)
Prompt engineering
AI workflow tools (LangChain, Flowise)
Building internal AI automation tools
Benefits This company genuinely invests in its people. Youll enjoy:
Remote-first working with offices in London, Manchester
Flexible hours
25 days annual leave + 8 bank holidays + 2 Christmas shutdown days
Option to purchase an extra week off
Interested? Please Click Apply Now!
TPBN1_UKTJ
Senior Java Engineer Modern Stack | TDD & CI/CD | Complex Systems Remote First (office visit once a month) - you must live within 1hr 30 of South Manchester £60,000 - £70,000 + Bonus + Excellent Benefits \*\*my client is not able to provide sponsorship We're working with a long-established tech company who are continuing to modernise a complex platform within a highly regulated domain. They've built a strong engineering culture around Agile and XP practices, and they're now looking for a Senior Java Engineer to join one of their Scrum teams. This is a role for someone who is genuinely hands-on, enjoys solving tricky problems, and cares about building software the right way - clean code, testing, collaboration, and continuous improvement. The Opportunity You'll join a cross-functional team working on large-scale systems that have real-world impact. Engineering standards are taken seriously here, but it's not dogmatic - it's practical, delivery-focused, and built around doing things sustainably. The Senior role is almost entirely hands-on, but they're looking for someone with the experience and maturity to: \*\*mentor other engineers \*\*lead by example \*\*contribute to good engineering practices \*\*help the team deliver reliably Tech Stack & Practices The core platform is Java-based, supported by a modern mix of tooling: \*\*Java, Spring Boot \*\*TDD / automated testing \*\*CI/CD and modern delivery pipelines \*\*AWS (including serverless approaches in places) \*\*Docker, Kubernetes \*\*Infrastructure as Code (Terraform, etc.) You don't need to tick every box - strong Java + good engineering habits are the priority. Exposure to AWS and DevOps tooling is a nice bonus. What They're Looking For \*\*Strong experience building backend systems with Java & Spring Boot \*\*Comfortable working with TDD and modern engineering practices \*\*Experience delivering production software in Agile teams \*\*Someone who enjoys mentoring and helping others grow \*\*Collaborative mindset - pairing, code reviews, shared ownership \*\*Bonus points for AWS, Docker/Kubernetes, Terraform, etc. What's In It For You? \*\*Remote-first working with minimal office travel \*\*Strong salary, bonus and excellent benefits \*\*A genuinely good engineering culture (not just "Agile" on paper) \*\*Meaningful work, complex systems, and long-term platform thinking \*\*Plenty of room to learn and grow Interested? Apply now or get in touch for more info - even if you don't have a CV ready, we're happy to chat. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.
About The Role
This is a Fixed Term Opportunity for 12 months covering parental leave.
The Engineering Manager will lead and nurture a squad of 6-8 engineers. Youāll be accountable for guiding your team through the entire lifecycle of building and maintaining our systems and products.
As an experienced technical leader, youāll ensure your squad possesses the necessary technical depth and skills to consistently deliver high-quality solutions. This involves hands-on engagement in key client projects, where youāll lead by example and meticulously assess the technical quality of the teamās output.
A core aspect of this role is fostering a thriving team environment. Youāll cultivate a culture of open feedback, providing actionable insights to empower team members in their continuous learning, growth, and development. Your leadership will create a safe space where engineers feel supported, comfortable admitting mistakes, and confident in learning from every experience.
Responsibilities
Develop strong client relationships as the primary technical contact for new and existing clients
You manage the technical and support relationships with clients in your team
You lead the delivery of high quality software solutions on time and to budget
You develop and lead an effective squad of between 6 and 8 software engineers, managing a subset of the technical studio
You ensure successful technical project delivery by leading technical oversight, including risk mitigation, issue identification and resolution for all client work assigned to your Engineering squad
About YouProfessional knowledge and experience
Technical skills
Behaviours
About Usmanifesto
We are the digital experience agency for changemakers. We are committed to delivering purposeful and positive impact for people, planet and society, in restless pursuit of a better world.
We take pride in creating award-winning digital experiences, products and services that are measurably ethical, inclusive, accessible, sustainable and joyful.
Our changemaker clients include UNICEF UK, Breast Cancer Now, The Trussell Trust, Woodgreen, The Royal Academy of Arts, Zoological Society London, Historic Environment Scotland and Fauna & Flora.
Part of the TPXimpact group - a Certified B Corporation, we are a team of 130 digital product leaders, creative designers, user experience designers, engagement specialists, software engineers and experience strategists.
TPXimpact
TPXimpact is a digital transformation company, and Certified B Corporation, on a mission to build a future where people, places and the planet are supported to thrive. Combining vast expertise in human-centred design, data, experience and technology, we help the public, private and third sectors with their digital transformation journey, delivering high quality solutions that improve services, experiences and outcomes. Were passionate people who work in close collaboration with our clients to create sustainable solutions ready for an ever-evolving world.
We are committed to having a positive impact on the clients and the communities we serve. We actively encourage applications from all genders, ethnicities, disabled people, members of the LGBTQIA+ community, and those from lower socio-economic backgrounds.
Dont meet 100% of the criteria? We still want to hear from you. Please let us know if you require any adjustments during the recruitment process.
Principal Grafana Network Analytics Engineer Edinburgh, UK | Fully Remote (UK-based)
Engineering | Cyber Security
Ā£95,000 & Benefits
Ever wanted your dashboards to actually defend the internet?
This role does exactly that.
Im recruiting on behalf of a high-growth cyber security technology company that protects some of the worlds most critical online services from large-scale DDoS and application attacks. Their software sits right at the heart of customer networks- and when it works (which it must), entire businesses stay online. Theyre now expanding their world-class engineering team and are looking for a Principal-level Grafana expert to lead the charge on network and security analytics.
The Opportunity This is not a keep-the-lights-on role. Youll own and lead the design and development of sophisticated, high-performance dashboards used to visualise real-time network and security data. Youll set technical direction, mentor engineers, and build analytics that help customers instantly understand and stop complex cyber attacks. Youll be trusted to work from first principles, influence architecture, and make decisions that genuinely matter. What Youll Be Doing
What Were Looking For Essential
Nice to Have
Location & Flexibility
Edinburgh-based engineers: hybrid working (typically 2 days in office)
Fully remote options available for the right candidate
Cutting-edge tech, complex data, and meaningful problems
A culture that values ownership, curiosity, and smart engineering
If youre a senior/principal engineer who loves data, networks, and building things that actually matter this ones worth a conversation.
Bright Purple is an equal opportunities employer and we are proud to work with clients who share our values of diversity in our industry,
Skills and Knowledge
Technical Expertise Languages & Frameworks
Platforms & Infrastructure
Lead Developer, Full Stack Engineering, Azure, .NET, C#, React, Mainly Remote
Lead Developer required for a fast growing and forward thinking Professional Services organisation. This is mainly remote, with occasional office time in Central London when genuinely needed. Please read in full before applying.
We need a hands-on full stack Lead Developer who can also lead people, set standards and deliver real outcomes. This is not a role for someone who ājust writes codeā. It is for someone who understands why they are building something, not just how.
You will work across modern engineering, cloud technologies and digital delivery, guiding a small development team while collaborating with Product, Architecture and wider technical groups. This is all about building with purpose, solving real problems and helping take this organisation on a proper technology journey.
Key development skillset required:
What you will be doing:
This is a great opportunity and salary is dependent upon experience. Apply now for more details.