Software Engineer (Golang / AWS) Our client based in Greater Manchester is currently looking for skilled Golang Software Engineer to design, develop, and maintain secure, high-performance software solutions in AWS. You will work closely with architects, front-end developers, QA, and product teams to deliver scalable services. This includes developing microservices, RESTful APIs, and leveraging serverless technologies while applying engineering best practices. Key Responsibilities: Build and maintain robust, scalable backend solutions using Go. Develop serverless applications in AWS (Lambda, SST). Implement CI/CD pipelines and automated testing frameworks. Build and document APIs using OpenAPI standards. Work with NoSQL data stores, including DynamoDB. Apply strong security principles in all software design. Collaborate in Agile squads to deliver solutions efficiently. Explore GenAI tools to accelerate development. Skills & Experience: Proven experience developing software using Go. Experience with AWS serverless architecture. CI/CD and automated testing expertise. RESTful API and microservices development. Familiarity with DynamoDB or similar NoSQL databases. Comfortable communicating complex technical issues clearly. Knowledge of Agile/Lean methodologies. What We Offer: Hybrid working to balance remote and on-site time. Career growth opportunities in a high-impact fintech environment. Competitive benefits including pension, days holiday, wellness and charity days, birthday and wedding leave. Interested? Please Click Apply Now! Software Engineer (Golang / AWS)
02/04/2026
Full time
Software Engineer (Golang / AWS) Our client based in Greater Manchester is currently looking for skilled Golang Software Engineer to design, develop, and maintain secure, high-performance software solutions in AWS. You will work closely with architects, front-end developers, QA, and product teams to deliver scalable services. This includes developing microservices, RESTful APIs, and leveraging serverless technologies while applying engineering best practices. Key Responsibilities: Build and maintain robust, scalable backend solutions using Go. Develop serverless applications in AWS (Lambda, SST). Implement CI/CD pipelines and automated testing frameworks. Build and document APIs using OpenAPI standards. Work with NoSQL data stores, including DynamoDB. Apply strong security principles in all software design. Collaborate in Agile squads to deliver solutions efficiently. Explore GenAI tools to accelerate development. Skills & Experience: Proven experience developing software using Go. Experience with AWS serverless architecture. CI/CD and automated testing expertise. RESTful API and microservices development. Familiarity with DynamoDB or similar NoSQL databases. Comfortable communicating complex technical issues clearly. Knowledge of Agile/Lean methodologies. What We Offer: Hybrid working to balance remote and on-site time. Career growth opportunities in a high-impact fintech environment. Competitive benefits including pension, days holiday, wellness and charity days, birthday and wedding leave. Interested? Please Click Apply Now! Software Engineer (Golang / AWS)
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform. Tech Stack: At least 6-8 years commercial experience with Node, JavaScript or TypeScript Exposure of Laravel and/or Python (Django or Flask a plus) Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.) What You'll Do: Build scalable applications using modern frameworks and clean architecture Contribute to backend services and APIs (Python or Laravel-based) Help re-platform and migrate to a modern stack Collaborate cross-functionally with UX, Product, and DevOps What We Offer: A supportive environment that encourages professional growth and continuous learning. An inclusive, collaborative culture within one of the UK's leading business services providers. A competitive salary and benefits package. 49904MSR1 INDLON The Portfolio Group are acting on behalf of our client in recruiting for this position.
02/04/2026
Full time
We're looking for a Senior-level Software Engineer with strong JavaScript/TypeScript skills and experience across modern web stacks. You'll be instrumental in our transition away from Drupal as we modernise and scale our platform. Tech Stack: At least 6-8 years commercial experience with Node, JavaScript or TypeScript Exposure of Laravel and/or Python (Django or Flask a plus) Familiarity with Drupal and some knowledge of modern front-end frameworks (React, Vue, etc.) What You'll Do: Build scalable applications using modern frameworks and clean architecture Contribute to backend services and APIs (Python or Laravel-based) Help re-platform and migrate to a modern stack Collaborate cross-functionally with UX, Product, and DevOps What We Offer: A supportive environment that encourages professional growth and continuous learning. An inclusive, collaborative culture within one of the UK's leading business services providers. A competitive salary and benefits package. 49904MSR1 INDLON The Portfolio Group are acting on behalf of our client in recruiting for this position.
Build the future of cyber defence, before threats even exist. The Opportunity What if the code you wrote did not just power applications, but actively protected critical infrastructure across the world? This is an opportunity to work on a platform where performance, resilience, and security are not optional. They are essential. The Role We are looking for a Mid-Level Golang Backend Developer to join a team building a next-generation cyber security platform designed to safeguard industrial control systems. This role is ideal for someone who enjoys solving complex problems, cares deeply about secure software development, and wants their work to have real-world impact. What You Will Be Doing In this position, you will take ownership of developing and maintaining backend services written in Go. You will be working within a modern microservices architecture, designing systems that are scalable, reliable, and secure by design. Collaboration is key. You will work closely with engineers across disciplines to shape the platform's architecture and ensure everything integrates seamlessly. Security at the Core Security is at the core of everything you will do. You will embed DevSecOps principles into the development lifecycle, ensuring that security is not an afterthought but a built-in feature. From implementing automated checks in CI/CD pipelines to identifying vulnerabilities through testing and analysis, your work will directly contribute to strengthening the platform. You will apply secure coding practices, enforce access controls, and ensure data is protected both at rest and in transit, all while aligning with recognised industry standards. Quality and Reliability Beyond development, you will play an active role in maintaining quality and reliability. Writing tests, debugging issues, and working alongside QA teams will be part of your day-to-day work. You will also contribute to documentation, helping ensure that both technical and security requirements are clearly defined and understood. What You Bring This role suits someone with solid experience in Golang and a strong understanding of backend development within a microservices environment. You should be comfortable working with Docker, familiar with both relational and NoSQL databases, and confident tackling challenges in distributed systems. Just as important is your mindset. You should be curious, collaborative, and always thinking about how to build systems more securely and efficiently. Nice to Have Experience in cyber security or DevSecOps would be a strong advantage, as would contributions to open-source projects or familiarity with frameworks such as OWASP, CIS Benchmarks, or ISO standards. However, what matters most is your willingness to learn and your drive to build secure, high-quality software. What You Get In return, you will be part of a team working on genuinely cutting-edge technology, in an environment that values innovation, collaboration, and continuous improvement. The role offers a competitive salary of £55,000 to £70,000, along with performance-based bonuses and opportunities for professional growth. Location and Requirements The position is based in South West London on site 5 days per week, non negotiable, and you will need to be able to commute or relocate before starting. Applicants must also have the right to work in the UK and be able to share examples of previous work, such as a GitHub portfolio. Why Apply If you are looking for a role where your work has real impact, where security and engineering meet, and where you can continue to grow as a developer, this is an opportunity worth exploring.
02/04/2026
Full time
Build the future of cyber defence, before threats even exist. The Opportunity What if the code you wrote did not just power applications, but actively protected critical infrastructure across the world? This is an opportunity to work on a platform where performance, resilience, and security are not optional. They are essential. The Role We are looking for a Mid-Level Golang Backend Developer to join a team building a next-generation cyber security platform designed to safeguard industrial control systems. This role is ideal for someone who enjoys solving complex problems, cares deeply about secure software development, and wants their work to have real-world impact. What You Will Be Doing In this position, you will take ownership of developing and maintaining backend services written in Go. You will be working within a modern microservices architecture, designing systems that are scalable, reliable, and secure by design. Collaboration is key. You will work closely with engineers across disciplines to shape the platform's architecture and ensure everything integrates seamlessly. Security at the Core Security is at the core of everything you will do. You will embed DevSecOps principles into the development lifecycle, ensuring that security is not an afterthought but a built-in feature. From implementing automated checks in CI/CD pipelines to identifying vulnerabilities through testing and analysis, your work will directly contribute to strengthening the platform. You will apply secure coding practices, enforce access controls, and ensure data is protected both at rest and in transit, all while aligning with recognised industry standards. Quality and Reliability Beyond development, you will play an active role in maintaining quality and reliability. Writing tests, debugging issues, and working alongside QA teams will be part of your day-to-day work. You will also contribute to documentation, helping ensure that both technical and security requirements are clearly defined and understood. What You Bring This role suits someone with solid experience in Golang and a strong understanding of backend development within a microservices environment. You should be comfortable working with Docker, familiar with both relational and NoSQL databases, and confident tackling challenges in distributed systems. Just as important is your mindset. You should be curious, collaborative, and always thinking about how to build systems more securely and efficiently. Nice to Have Experience in cyber security or DevSecOps would be a strong advantage, as would contributions to open-source projects or familiarity with frameworks such as OWASP, CIS Benchmarks, or ISO standards. However, what matters most is your willingness to learn and your drive to build secure, high-quality software. What You Get In return, you will be part of a team working on genuinely cutting-edge technology, in an environment that values innovation, collaboration, and continuous improvement. The role offers a competitive salary of £55,000 to £70,000, along with performance-based bonuses and opportunities for professional growth. Location and Requirements The position is based in South West London on site 5 days per week, non negotiable, and you will need to be able to commute or relocate before starting. Applicants must also have the right to work in the UK and be able to share examples of previous work, such as a GitHub portfolio. Why Apply If you are looking for a role where your work has real impact, where security and engineering meet, and where you can continue to grow as a developer, this is an opportunity worth exploring.
IT Talent Solutions Ltd
Milton Keynes, Buckinghamshire
Application Integration Architect Role Overview We are looking for an experienced Application Integration Architect to lead the design and delivery of scalable, high-performance integration solutions across enterprise systems. This role sits at the intersection of architecture, engineering, and business transformation-driving seamless interoperability between platforms while ensuring reliability, security, and performance. You will work closely with cross-functional teams, including engineering, operations, vendors, and business stakeholders, to define and implement robust integration strategies aligned with enterprise architecture principles. Key Responsibilities Design and architect end-to-end integration solutions using modern integration patterns (e.g., event-driven, microservices, API-led connectivity). Translate complex business requirements into scalable technical architectures, specifications, and data flow designs. Develop and govern integration standards, frameworks, and best practices across the organisation. Ensure resilient, secure, and high-throughput data exchange between applications, services, and external platforms. Lead the integration of enterprise systems, including collaboration with third-party vendors and technology partners. Support the onboarding and deployment of new platforms, ensuring seamless integration into the existing ecosystem. Troubleshoot and resolve complex integration issues, including performance bottlenecks and data inconsistencies. Oversee and coordinate integration testing strategies (unit, system, end-to-end) in collaboration with QA and delivery teams. Produce and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and data models. Monitor integration performance and implement optimisation strategies (e.g., caching, asynchronous processing, load balancing). Stay ahead of emerging technologies and continuously evolve the integration landscape. Key Stakeholders Enterprise Architecture and IT Leadership Engineering, DevOps, and Support Teams Business Product Owners and Domain Experts External Vendors and Technology Partners Skills & Experience Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline. 5+ years of hands-on experience in integration architecture, systems design, or software engineering. Strong expertise in API design and management (RESTful/SOAP), middleware, and integration platforms. Deep understanding of integration patterns (synchronous/asynchronous, messaging, event streaming). Proven experience with distributed systems design, data modelling, and technical documentation. Solid experience working within Agile/DevOps environments, including CI/CD and test automation practices. Proficiency in: Java and backend development frameworks SQL and database technologies REST/SOAP services, JSON, XML Messaging systems (e.g., Kafka, RabbitMQ) Desirable Skills Experience integrating ERP and CRM platforms in complex enterprise environments. Familiarity with cloud-native integration services (e.g., Microsoft Azure Integration Services, AWS Integration tools). Knowledge of security best practices (OAuth2, JWT, API gateways, encryption standards). Exposure to containerisation and orchestration technologies (Docker, Kubernetes). Personal Attributes Strong systems thinking with excellent analytical and problem-solving capabilities. Effective communicator, able to bridge technical and non-technical stakeholders. Collaborative mindset with the ability to influence and lead across teams. Highly organised, adaptable, and comfortable working in fast-paced environments. Strong ownership mentality with attention to detail and quality.
01/04/2026
Full time
Application Integration Architect Role Overview We are looking for an experienced Application Integration Architect to lead the design and delivery of scalable, high-performance integration solutions across enterprise systems. This role sits at the intersection of architecture, engineering, and business transformation-driving seamless interoperability between platforms while ensuring reliability, security, and performance. You will work closely with cross-functional teams, including engineering, operations, vendors, and business stakeholders, to define and implement robust integration strategies aligned with enterprise architecture principles. Key Responsibilities Design and architect end-to-end integration solutions using modern integration patterns (e.g., event-driven, microservices, API-led connectivity). Translate complex business requirements into scalable technical architectures, specifications, and data flow designs. Develop and govern integration standards, frameworks, and best practices across the organisation. Ensure resilient, secure, and high-throughput data exchange between applications, services, and external platforms. Lead the integration of enterprise systems, including collaboration with third-party vendors and technology partners. Support the onboarding and deployment of new platforms, ensuring seamless integration into the existing ecosystem. Troubleshoot and resolve complex integration issues, including performance bottlenecks and data inconsistencies. Oversee and coordinate integration testing strategies (unit, system, end-to-end) in collaboration with QA and delivery teams. Produce and maintain comprehensive technical documentation, including architecture diagrams, API specifications, and data models. Monitor integration performance and implement optimisation strategies (e.g., caching, asynchronous processing, load balancing). Stay ahead of emerging technologies and continuously evolve the integration landscape. Key Stakeholders Enterprise Architecture and IT Leadership Engineering, DevOps, and Support Teams Business Product Owners and Domain Experts External Vendors and Technology Partners Skills & Experience Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related discipline. 5+ years of hands-on experience in integration architecture, systems design, or software engineering. Strong expertise in API design and management (RESTful/SOAP), middleware, and integration platforms. Deep understanding of integration patterns (synchronous/asynchronous, messaging, event streaming). Proven experience with distributed systems design, data modelling, and technical documentation. Solid experience working within Agile/DevOps environments, including CI/CD and test automation practices. Proficiency in: Java and backend development frameworks SQL and database technologies REST/SOAP services, JSON, XML Messaging systems (e.g., Kafka, RabbitMQ) Desirable Skills Experience integrating ERP and CRM platforms in complex enterprise environments. Familiarity with cloud-native integration services (e.g., Microsoft Azure Integration Services, AWS Integration tools). Knowledge of security best practices (OAuth2, JWT, API gateways, encryption standards). Exposure to containerisation and orchestration technologies (Docker, Kubernetes). Personal Attributes Strong systems thinking with excellent analytical and problem-solving capabilities. Effective communicator, able to bridge technical and non-technical stakeholders. Collaborative mindset with the ability to influence and lead across teams. Highly organised, adaptable, and comfortable working in fast-paced environments. Strong ownership mentality with attention to detail and quality.
Full Stack Software Engineer Location: London, in-person Salary: Up to £55,000 (DOE) Role overview As a Full Stack Software Engineer, you will help develop and scale the company's core financial service platform and internal tools. You will work closely with product, operations, and wider business teams to translate practical requirements into reliable software. This role suits someone who can both build and communicate effectively. You should be comfortable writing solid code, explaining decisions clearly, asking the right questions, and collaborating with others. Technical stack JavaScript/ TypeScript React.js Node.js with Express.js Next.js Tailwind CSS PostgreSQL Key responsibilities Collaborate with product and internal stakeholders to design, build, and deliver new features across the platform and internal systems Develop and maintain frontend and backend components using modern frameworks Translate product requirements into clear technical decisions and implementation plans Optimise performance, reliability, usability, and scalability Write clean, maintainable, and testable code aligned with engineering standards Troubleshoot and resolve technical issues with clear communication Contribute to architectural and process decisions to ensure security and adaptability Use AI-assisted tools appropriately for research, prototyping, debugging, and development tasks Stay up to date with relevant technologies and contribute to improving workflows and product quality What we are looking for Minimum 2 years' experience in full stack web development Strong understanding of modern web application development across frontend and backend Experience shipping production code and improving existing systems Degree in Computer Science, Engineering, or a related field is beneficial but not essential Clear written and verbal communication Ability to collaborate with technical and non-technical stakeholders Strong judgement and problem-solving approach Comfortable asking questions to clarify requirements Ability to use AI tools effectively, including prompt writing and output validation Collaborative, reliable, and easy to work with Nice to have Experience building fintech platforms Experience developing SaaS or user-focused products Familiarity with DevOps practices, CI/CD pipelines, and containerisation Experience using AI coding tools such as GitHub Copilot, Cursor, Claude, or similar What will set you apart Ability to clearly explain technical trade-offs Thoughtful and effective use of AI as a productivity tool Focus on delivering practical, valuable software Strong collaboration and team mindset Why join Opportunity to work on a platform supporting innovative businesses Team culture focused on clarity, ownership, and continuous improvement Exposure to modern tools and AI-assisted development practices Professional development opportunities If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
01/04/2026
Full time
Full Stack Software Engineer Location: London, in-person Salary: Up to £55,000 (DOE) Role overview As a Full Stack Software Engineer, you will help develop and scale the company's core financial service platform and internal tools. You will work closely with product, operations, and wider business teams to translate practical requirements into reliable software. This role suits someone who can both build and communicate effectively. You should be comfortable writing solid code, explaining decisions clearly, asking the right questions, and collaborating with others. Technical stack JavaScript/ TypeScript React.js Node.js with Express.js Next.js Tailwind CSS PostgreSQL Key responsibilities Collaborate with product and internal stakeholders to design, build, and deliver new features across the platform and internal systems Develop and maintain frontend and backend components using modern frameworks Translate product requirements into clear technical decisions and implementation plans Optimise performance, reliability, usability, and scalability Write clean, maintainable, and testable code aligned with engineering standards Troubleshoot and resolve technical issues with clear communication Contribute to architectural and process decisions to ensure security and adaptability Use AI-assisted tools appropriately for research, prototyping, debugging, and development tasks Stay up to date with relevant technologies and contribute to improving workflows and product quality What we are looking for Minimum 2 years' experience in full stack web development Strong understanding of modern web application development across frontend and backend Experience shipping production code and improving existing systems Degree in Computer Science, Engineering, or a related field is beneficial but not essential Clear written and verbal communication Ability to collaborate with technical and non-technical stakeholders Strong judgement and problem-solving approach Comfortable asking questions to clarify requirements Ability to use AI tools effectively, including prompt writing and output validation Collaborative, reliable, and easy to work with Nice to have Experience building fintech platforms Experience developing SaaS or user-focused products Familiarity with DevOps practices, CI/CD pipelines, and containerisation Experience using AI coding tools such as GitHub Copilot, Cursor, Claude, or similar What will set you apart Ability to clearly explain technical trade-offs Thoughtful and effective use of AI as a productivity tool Focus on delivering practical, valuable software Strong collaboration and team mindset Why join Opportunity to work on a platform supporting innovative businesses Team culture focused on clarity, ownership, and continuous improvement Exposure to modern tools and AI-assisted development practices Professional development opportunities If you are interested please apply ASAP. The People Network is an employment agency and will respond to all applicants within three - five working days. If you do not hear within these timescales please feel free to get in touch.
£65,000 - £80,000 (flexible depending on experience) We are looking for an experienced Senior Software Engineer to join a growing technology business. This opportunity has been created due to continued growth and increasing demand for scalable, cloud-based solutions across the organisation's product portfolio. The company is focused on building modern, high-performance platforms that enable clients to solve complex operational challenges through data-driven technology. Their systems are designed to support high-volume environments while maintaining reliability, scalability, and long-term maintainability. This role will suit someone who enjoys working in a collaborative engineering environment and wants to contribute both technically and strategically to the evolution of a modern software platform. Key Responsibilities Designing, developing, and enhancing scalable backend systems and cloud-native services Contributing to architectural decisions to ensure systems remain secure, resilient, and maintainable Developing and integrating APIs to support internal and external platform functionality Working closely with product, engineering, and operational teams to deliver robust technical solutions Driving improvements in code quality, engineering standards, and delivery processes Supporting production environments, troubleshooting complex issues, and improving system observability Mentoring and supporting other engineers within the team Key Skills Strong industry experience designing and delivering scalable cloud-based software systems High proficiency in C# and solid experience across the .NET ecosystem Experience building distributed or high-throughput systems in production environments Strong understanding of modern software engineering practices including CI/CD, automated testing, and DevOps principles Experience contributing to system architecture and technical leadership within teams Excellent problem-solving and debugging capabilities Desirable Skills Experience working within product-led or scaling technology organisations Exposure to containerisation, cloud optimisation, or infrastructure-as-code Experience improving legacy platforms or leading modernisation initiatives Understanding of performance engineering or reliability-focused system design What you get in return Salary £65,000 - £80,000 depending on experience Flexible hybrid working (3 days onsite / 2 remote) Generous annual leave allowance Professional development support and learning opportunities Enhanced family-friendly policies Health and wellbeing support Pension scheme and additional lifestyle benefits Regular team and social activities Cycle to Work scheme This company is an equal opportunity employer and values diversity. They do not discriminate on the basis of race, religion, gender, sexual orientation, age, disability, or background. Interested? Please submit your CV to Chrissie Rehman via the application link provided. Alternatively, you can contact directly to discuss the role in more detail. DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
01/04/2026
Full time
£65,000 - £80,000 (flexible depending on experience) We are looking for an experienced Senior Software Engineer to join a growing technology business. This opportunity has been created due to continued growth and increasing demand for scalable, cloud-based solutions across the organisation's product portfolio. The company is focused on building modern, high-performance platforms that enable clients to solve complex operational challenges through data-driven technology. Their systems are designed to support high-volume environments while maintaining reliability, scalability, and long-term maintainability. This role will suit someone who enjoys working in a collaborative engineering environment and wants to contribute both technically and strategically to the evolution of a modern software platform. Key Responsibilities Designing, developing, and enhancing scalable backend systems and cloud-native services Contributing to architectural decisions to ensure systems remain secure, resilient, and maintainable Developing and integrating APIs to support internal and external platform functionality Working closely with product, engineering, and operational teams to deliver robust technical solutions Driving improvements in code quality, engineering standards, and delivery processes Supporting production environments, troubleshooting complex issues, and improving system observability Mentoring and supporting other engineers within the team Key Skills Strong industry experience designing and delivering scalable cloud-based software systems High proficiency in C# and solid experience across the .NET ecosystem Experience building distributed or high-throughput systems in production environments Strong understanding of modern software engineering practices including CI/CD, automated testing, and DevOps principles Experience contributing to system architecture and technical leadership within teams Excellent problem-solving and debugging capabilities Desirable Skills Experience working within product-led or scaling technology organisations Exposure to containerisation, cloud optimisation, or infrastructure-as-code Experience improving legacy platforms or leading modernisation initiatives Understanding of performance engineering or reliability-focused system design What you get in return Salary £65,000 - £80,000 depending on experience Flexible hybrid working (3 days onsite / 2 remote) Generous annual leave allowance Professional development support and learning opportunities Enhanced family-friendly policies Health and wellbeing support Pension scheme and additional lifestyle benefits Regular team and social activities Cycle to Work scheme This company is an equal opportunity employer and values diversity. They do not discriminate on the basis of race, religion, gender, sexual orientation, age, disability, or background. Interested? Please submit your CV to Chrissie Rehman via the application link provided. Alternatively, you can contact directly to discuss the role in more detail. DCS Recruitment and all associated companies are committed to creating a working environment where diversity is celebrated and everyone is treated fairly, regardless of gender, gender identity, disability, ethnic origin, religion or belief, sexual orientation, marital or transgender status, age, or nationality
Contract Java Developer - Enhanced DV Cleared New Contract Opportunity for a Java Software Developer in Cheltenham with eDV Clearance New contract opportunity working on highly secure operational systems within the National Security domain Enhanced DV (eDV) Clearance required for access to high-side systems Cheltenham based - 3 days per week on-site 24 month contract Daily rate up to £700 DOE To apply please email or call WHO WE ARE? We are recruiting for a highly secure government programme delivering critical capabilities across the UK National Security sector. Working within a collaborative and fast-paced engineering environment, you will contribute to the development of secure, scalable software solutions used to support real-world operational outcomes. Due to the sensitive nature of the work, candidates must hold active Enhanced DV (eDV) clearance . WHAT WILL THE JAVA DEVELOPER BE DOING? You will be joining an experienced engineering team developing and enhancing secure backend systems that underpin mission-critical capabilities. The role involves designing, developing and maintaining Java-based services within highly secure environments, collaborating closely with other engineers, architects and stakeholders to deliver robust and reliable software. WE NEED THE JAVA DEVELOPER TO HAVE Active Enhanced DV (eDV) Clearance Strong Java development experience Experience working within secure or government environments Experience with microservices architectures Knowledge of RESTful APIs and backend services Experience working in Agile delivery teams IT WOULD BE NICE FOR THE JAVA DEVELOPER TO HAVE Experience with Spring / Spring Boot Exposure to containerisation (Docker / Kubernetes) Experience with CI/CD pipelines Knowledge of cloud environments such as AWS or Azure TO BE CONSIDERED Please either apply by clicking online or emailing me directly to . For further information please call me on . I can make myself available outside of normal working hours to suit you.
01/04/2026
Contractor
Contract Java Developer - Enhanced DV Cleared New Contract Opportunity for a Java Software Developer in Cheltenham with eDV Clearance New contract opportunity working on highly secure operational systems within the National Security domain Enhanced DV (eDV) Clearance required for access to high-side systems Cheltenham based - 3 days per week on-site 24 month contract Daily rate up to £700 DOE To apply please email or call WHO WE ARE? We are recruiting for a highly secure government programme delivering critical capabilities across the UK National Security sector. Working within a collaborative and fast-paced engineering environment, you will contribute to the development of secure, scalable software solutions used to support real-world operational outcomes. Due to the sensitive nature of the work, candidates must hold active Enhanced DV (eDV) clearance . WHAT WILL THE JAVA DEVELOPER BE DOING? You will be joining an experienced engineering team developing and enhancing secure backend systems that underpin mission-critical capabilities. The role involves designing, developing and maintaining Java-based services within highly secure environments, collaborating closely with other engineers, architects and stakeholders to deliver robust and reliable software. WE NEED THE JAVA DEVELOPER TO HAVE Active Enhanced DV (eDV) Clearance Strong Java development experience Experience working within secure or government environments Experience with microservices architectures Knowledge of RESTful APIs and backend services Experience working in Agile delivery teams IT WOULD BE NICE FOR THE JAVA DEVELOPER TO HAVE Experience with Spring / Spring Boot Exposure to containerisation (Docker / Kubernetes) Experience with CI/CD pipelines Knowledge of cloud environments such as AWS or Azure TO BE CONSIDERED Please either apply by clicking online or emailing me directly to . For further information please call me on . I can make myself available outside of normal working hours to suit you.
FULL STACK ENGINEER - LONDON (WATERLOO, HYBRID) KEY POINTS Salary up to £75,000 Hybrid working - 3 days per week in Waterloo, London Python, FastAPI, PostgreSQL, React or Next.js End-to-end ownership across frontend and backend ABOUT THE CLIENT We're working with an ambitious AI-driven organisation building advanced analytics products within the sports sector. Due to continued growth, they're looking for a Full Stack Engineer with 3+ years' experience to take ownership across both frontend and backend development. This is a role for someone who enjoys autonomy, thrives in a small team, and wants to help shape product and technical direction in a fast-evolving environment. THE BENEFITS Hybrid working (3 days per week in Waterloo) Salary up to £75,000 Ownership across the full development lifecycle Exposure to AI-powered sports analytics products High-impact role within a growing team THE FULL STACK ENGINEER ROLE: You'll be responsible for building and deploying modern, data-driven applications. On the frontend, you'll work with React and/or Next.js to deliver clean, responsive user experiences. On the backend, you'll design and maintain APIs using Python and FastAPI, ensuring systems are scalable and performant. You'll work extensively with real-time sports data, translating complex logic into clean, maintainable code. Experience with AWS and Docker in production environments is highly desirable. A genuine interest in sport is non-negotiable. FULL STACK ENGINEER ESSENTIAL SKILLS 3+ years' commercial software development experience Strong Python and FastAPI experience PostgreSQL React or Next.js AWS Docker Experience building and deploying full-stack applications Passion for sport TO BE CONSIDERED: Please either apply through this advert or email me directly via . For further information please call me on / . By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Python, FastAPI, PostgreSQL, React, Next.js, AWS, Docker, Full Stack Development, Software Engineering, Real-Time Applications, Sports Analytics
01/04/2026
Full time
FULL STACK ENGINEER - LONDON (WATERLOO, HYBRID) KEY POINTS Salary up to £75,000 Hybrid working - 3 days per week in Waterloo, London Python, FastAPI, PostgreSQL, React or Next.js End-to-end ownership across frontend and backend ABOUT THE CLIENT We're working with an ambitious AI-driven organisation building advanced analytics products within the sports sector. Due to continued growth, they're looking for a Full Stack Engineer with 3+ years' experience to take ownership across both frontend and backend development. This is a role for someone who enjoys autonomy, thrives in a small team, and wants to help shape product and technical direction in a fast-evolving environment. THE BENEFITS Hybrid working (3 days per week in Waterloo) Salary up to £75,000 Ownership across the full development lifecycle Exposure to AI-powered sports analytics products High-impact role within a growing team THE FULL STACK ENGINEER ROLE: You'll be responsible for building and deploying modern, data-driven applications. On the frontend, you'll work with React and/or Next.js to deliver clean, responsive user experiences. On the backend, you'll design and maintain APIs using Python and FastAPI, ensuring systems are scalable and performant. You'll work extensively with real-time sports data, translating complex logic into clean, maintainable code. Experience with AWS and Docker in production environments is highly desirable. A genuine interest in sport is non-negotiable. FULL STACK ENGINEER ESSENTIAL SKILLS 3+ years' commercial software development experience Strong Python and FastAPI experience PostgreSQL React or Next.js AWS Docker Experience building and deploying full-stack applications Passion for sport TO BE CONSIDERED: Please either apply through this advert or email me directly via . For further information please call me on / . By applying for this role, you give express consent for us to process and submit (subject to required skills) your application to our client in conjunction with this vacancy only. KEY SKILLS Python, FastAPI, PostgreSQL, React, Next.js, AWS, Docker, Full Stack Development, Software Engineering, Real-Time Applications, Sports Analytics
Software Engineer (Rust) Cheltenham / Hybrid / Remote My client is looking for an experienced Software Engineer with strong Rust expertise to join a growing UK technology business delivering secure software and communications solutions into the national defence sector. This is an opportunity to work across live programmes, next-generation product development, and cutting-edge proof-of-concept work, using modern engineering to solve complex real-world challenges. It would suit someone who wants to build secure, high-performance, memory-safe software in an environment where technical quality, innovation, and real-world impact genuinely matter. Benefits £70,000 - £85,000 basic salary Bonus Hybrid working and flexibility Pension Private healthcare Electric car scheme Training and development opportunities Friendly, knowledgeable, peer-sharing culture Career progression The role and responsibilities You will join a team building secure, high-performance software for complex and mission-critical environments. The successful candidate will design, develop, and maintain software components written primarily in Rust, while also contributing to wider engineering decisions, technical direction, and best practice. Responsibilities will include: Designing, developing, testing, and maintaining production-quality software in Rust Building secure, scalable, and memory-safe software components for operationally critical systems Contributing to system architecture and selecting appropriate Rust-based frameworks and design patterns Acting as a technical point of contact for Rust-related engineering decisions within the team Working with asynchronous Rust and networked services in high-performance environments Producing clean, maintainable, well-tested code with a strong focus on reliability and security Participating in code reviews and helping drive engineering quality across the wider software team Mentoring junior and mid-level engineers, promoting knowledge sharing and continuous improvement Working closely with architects, product owners, DevSecOps, cloud, and security engineering teams Producing technical documentation including design specifications, API documentation, and operational runbooks Participating in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement Communicating technical concepts clearly to both technical and non-technical stakeholders where required Key skills Strong commercial experience as a Software Engineer, Rust Engineer, or Backend / Systems Software Engineer Strong commercial experience developing production software in Rust Strong understanding of Rust ownership, borrowing, lifetimes, and concurrency primitives Experience with asynchronous Rust such as Tokio or async-std Proficiency with Rust tooling including Cargo, Clippy, Rustfmt, and the wider crate ecosystem Solid understanding of software engineering fundamentals including data structures, algorithms, and systems design Experience with version control, Git, CI/CD pipelines, and automated testing Strong communication and collaboration skills British citizenship and ability to obtain MOD SC clearance Desired skills Existing SC clearance Experience working in defence, secure technology, or other highly regulated environments Knowledge of cloud platforms such as AWS or Azure Experience with Infrastructure as Code, for example Terraform Familiarity with containerisation such as Docker and orchestration platforms such as Kubernetes Understanding of zero-trust architectures, mTLS, and PKI Experience with cross-language FFI such as Rust / C / C++ Exposure to embedded, low-level, or systems-level Rust development Experience building secure networked services or communications-focused platforms Please note: existing SC clearance is advantageous but not essential. Candidates must be British citizens and eligible to undergo MOD SC clearance If you would like more information then please apply via the link. All the best, Charlie Syrett Richmond Square Consulting Ltd Alternative job titles: Software Developer, Rust Developer, C++ Developer, Application Engineer, Application Developer
01/04/2026
Full time
Software Engineer (Rust) Cheltenham / Hybrid / Remote My client is looking for an experienced Software Engineer with strong Rust expertise to join a growing UK technology business delivering secure software and communications solutions into the national defence sector. This is an opportunity to work across live programmes, next-generation product development, and cutting-edge proof-of-concept work, using modern engineering to solve complex real-world challenges. It would suit someone who wants to build secure, high-performance, memory-safe software in an environment where technical quality, innovation, and real-world impact genuinely matter. Benefits £70,000 - £85,000 basic salary Bonus Hybrid working and flexibility Pension Private healthcare Electric car scheme Training and development opportunities Friendly, knowledgeable, peer-sharing culture Career progression The role and responsibilities You will join a team building secure, high-performance software for complex and mission-critical environments. The successful candidate will design, develop, and maintain software components written primarily in Rust, while also contributing to wider engineering decisions, technical direction, and best practice. Responsibilities will include: Designing, developing, testing, and maintaining production-quality software in Rust Building secure, scalable, and memory-safe software components for operationally critical systems Contributing to system architecture and selecting appropriate Rust-based frameworks and design patterns Acting as a technical point of contact for Rust-related engineering decisions within the team Working with asynchronous Rust and networked services in high-performance environments Producing clean, maintainable, well-tested code with a strong focus on reliability and security Participating in code reviews and helping drive engineering quality across the wider software team Mentoring junior and mid-level engineers, promoting knowledge sharing and continuous improvement Working closely with architects, product owners, DevSecOps, cloud, and security engineering teams Producing technical documentation including design specifications, API documentation, and operational runbooks Participating in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement Communicating technical concepts clearly to both technical and non-technical stakeholders where required Key skills Strong commercial experience as a Software Engineer, Rust Engineer, or Backend / Systems Software Engineer Strong commercial experience developing production software in Rust Strong understanding of Rust ownership, borrowing, lifetimes, and concurrency primitives Experience with asynchronous Rust such as Tokio or async-std Proficiency with Rust tooling including Cargo, Clippy, Rustfmt, and the wider crate ecosystem Solid understanding of software engineering fundamentals including data structures, algorithms, and systems design Experience with version control, Git, CI/CD pipelines, and automated testing Strong communication and collaboration skills British citizenship and ability to obtain MOD SC clearance Desired skills Existing SC clearance Experience working in defence, secure technology, or other highly regulated environments Knowledge of cloud platforms such as AWS or Azure Experience with Infrastructure as Code, for example Terraform Familiarity with containerisation such as Docker and orchestration platforms such as Kubernetes Understanding of zero-trust architectures, mTLS, and PKI Experience with cross-language FFI such as Rust / C / C++ Exposure to embedded, low-level, or systems-level Rust development Experience building secure networked services or communications-focused platforms Please note: existing SC clearance is advantageous but not essential. Candidates must be British citizens and eligible to undergo MOD SC clearance If you would like more information then please apply via the link. All the best, Charlie Syrett Richmond Square Consulting Ltd Alternative job titles: Software Developer, Rust Developer, C++ Developer, Application Engineer, Application Developer
Location: Tring (Predominately onsite with flex where project allows) Duration: 4-6 month contract IR35: Outside IR35 Role detaills: Our client, a leading entity in the Defence & Security sector, is seeking a highly motivated Senior Software Engineer to join them on a contract basis - The role will encompass the design and development of a web-based control and monitoring dashboard application for an antenna terminal system. Key Responsibilities: Design and develop a web-based control and monitoring dashboard application for an antenna terminal system. Engage in the full design life cycle from specifications generation to thorough regression testing of pre-production units. Build and maintain React/Next.js frontend applications and NestJS backend services within a shared pnpm monorepo environment. Integrate user-facing components with backend services using various communication protocols (REST, WebSockets, SNMP, MQTT, etc.). Develop the GUI using a mix of off-the-shelf UI components and custom modules. Ensure the UI code is well-structured, scalable, and testable, conforming to UX/architecture guidelines. Ensure compliance with modern accessibility standards and usability best practices across browsers and devices. Contribute to software architecture, project planning, and specification documentation. Job Requirements: Proficiency in frontend technologies including HTML5, CSS3, JavaScript, TypeScript, React, and Next.js. Experience with backend services using NestJS and related TypeScript tooling. Understanding of various communication protocols like TCP/IP, HTTP, and SNMP. Experience with containerization tools such as Docker. Ability to design, implement, integrate, and verify software applications on Linux and Windows OS. Proven product development experience from concept through deployment. Familiarity with networked applications that require low-latency and high-availability. Preferred Experience: Knowledge of communication systems design. Understanding of various communication protocols, including RS-232, I2C, CAN, SPI, USB, TCP, and UDP over IP. Familiarity with databases, web servers (e.g. Apache), and UI/UX design. Interested? Apply today via the link provided!
31/03/2026
Contractor
Location: Tring (Predominately onsite with flex where project allows) Duration: 4-6 month contract IR35: Outside IR35 Role detaills: Our client, a leading entity in the Defence & Security sector, is seeking a highly motivated Senior Software Engineer to join them on a contract basis - The role will encompass the design and development of a web-based control and monitoring dashboard application for an antenna terminal system. Key Responsibilities: Design and develop a web-based control and monitoring dashboard application for an antenna terminal system. Engage in the full design life cycle from specifications generation to thorough regression testing of pre-production units. Build and maintain React/Next.js frontend applications and NestJS backend services within a shared pnpm monorepo environment. Integrate user-facing components with backend services using various communication protocols (REST, WebSockets, SNMP, MQTT, etc.). Develop the GUI using a mix of off-the-shelf UI components and custom modules. Ensure the UI code is well-structured, scalable, and testable, conforming to UX/architecture guidelines. Ensure compliance with modern accessibility standards and usability best practices across browsers and devices. Contribute to software architecture, project planning, and specification documentation. Job Requirements: Proficiency in frontend technologies including HTML5, CSS3, JavaScript, TypeScript, React, and Next.js. Experience with backend services using NestJS and related TypeScript tooling. Understanding of various communication protocols like TCP/IP, HTTP, and SNMP. Experience with containerization tools such as Docker. Ability to design, implement, integrate, and verify software applications on Linux and Windows OS. Proven product development experience from concept through deployment. Familiarity with networked applications that require low-latency and high-availability. Preferred Experience: Knowledge of communication systems design. Understanding of various communication protocols, including RS-232, I2C, CAN, SPI, USB, TCP, and UDP over IP. Familiarity with databases, web servers (e.g. Apache), and UI/UX design. Interested? Apply today via the link provided!
Job Title: .Net Technical Specialist Location: Doncaster (hybrid working) Salary: 65,000 - 70,000 per annum, depending on experience Job Type: Full Time, Permanent The Role: DB Cargo UK is currently recruiting for a .NET Technical Specialist to support the modernisation of our in-house application estate. This role will play a key part in driving the adoption of modern Microsoft technologies while ensuring our systems are secure, scalable and aligned with our long-term technology strategy. Working as part of our IT team, you will help design and deliver modern .NET solutions that support DB Cargo's operational systems and digital platforms. You will also act as a subject matter expert, supporting development teams, influencing architectural decisions and helping shape the future of our applications as we continue to evolve towards cloud-native technologies and modern DevSecOps practices. This role will suit someone who enjoys combining hands-on engineering with technical leadership, working collaboratively to deliver reliable and secure systems that support the business. This role is based at our Doncaster Head Office and offers hybrid working, with a salary of 65,000 - 70,000 depending on experience. What will you be doing? Designing and developing enterprise-grade .NET applications using modern frameworks including C#, ASP.NET Core and Web APIs. Supporting the modernisation of legacy .NET applications, upgrading systems to supported frameworks and improving performance and reliability. Contributing to the design of cloud-native solutions hosted in Microsoft Azure. Supporting the implementation of API-first and event-driven architectures where appropriate. Developing Infrastructure as Code deployments using Bicep to ensure consistent and repeatable environments. Working with CI/CD pipelines in Azure DevOps to automate builds, testing and secure deployments. Supporting monitoring, telemetry and observability through Azure Monitor and Application Insights. Acting as a technical reviewer, ensuring solutions align with DB Cargo's architecture, security policies and development standards. Working closely with the Technical Lead and Enterprise Architect to support long-term platform strategy and application roadmaps. Mentoring developers and sharing knowledge across the engineering team. Supporting the responsible adoption of AI-assisted engineering tools to improve development efficiency and quality. What are we looking for? Strong experience developing applications using .NET technologies such as C#, ASP.NET Core and Entity Framework. Experience working with Azure cloud services such as App Services, Azure Functions, Azure SQL, API Management, Service Bus and Key Vault. Experience modernising or migrating legacy .NET applications to newer frameworks. Experience working with CI/CD pipelines and DevOps practices, ideally within Azure DevOps. Knowledge of secure development practices and DevSecOps principles. Experience implementing monitoring and observability using tools such as Azure Monitor or Application Insights. Experience working collaboratively with architects, engineers and product teams to deliver technical solutions. Strong problem-solving skills and the ability to mentor or support other developers. BSc (Hons) in Computer Science or equivalent experience. What matters to you? Here at DB Cargo we offer range of benefits as part of your employment. These will include: We are offering a salary of between 65,000 - 70,000 depending on experience based on a 37 hour contract per week. 25 days annual leave plus bank holidays Hybrid working between our locations and your home, this is mutually agreeable between the business and employee Bonus Scheme - non contractual dependant on business and personal performance Defined Contribution pension scheme with generous employer contribution - up to 10% employer contribution Free on-site parking EV charging at selected sites Health Cash Plan Available Cycle to work Scheme Manager led recognition programme for employees who live our values Access to DB Learning world Annual pay reviews We are dedicated to your continuous professional development. Depending on your role we have specialist training programs, apprenticeships, development plans, courses and qualifications we can support you through. Access to our employee benefits portal where you can take advantage of discounts for a variety of shops and services as well as accessing our wellbeing content. We take the health and wellbeing of all employees seriously and provide access to an Employee Assistance Programme. Please click APPLY to send your CV for this role. Candidates with experience of: .NET Developer, C# Developer, VB.NET Developer, SQL Developer, .NET Technical Specialist, Junior Developer, Mid-Level Developer, Software Engineer, Database Developer, and Backend Developer may be suitable for this role.
31/03/2026
Full time
Job Title: .Net Technical Specialist Location: Doncaster (hybrid working) Salary: 65,000 - 70,000 per annum, depending on experience Job Type: Full Time, Permanent The Role: DB Cargo UK is currently recruiting for a .NET Technical Specialist to support the modernisation of our in-house application estate. This role will play a key part in driving the adoption of modern Microsoft technologies while ensuring our systems are secure, scalable and aligned with our long-term technology strategy. Working as part of our IT team, you will help design and deliver modern .NET solutions that support DB Cargo's operational systems and digital platforms. You will also act as a subject matter expert, supporting development teams, influencing architectural decisions and helping shape the future of our applications as we continue to evolve towards cloud-native technologies and modern DevSecOps practices. This role will suit someone who enjoys combining hands-on engineering with technical leadership, working collaboratively to deliver reliable and secure systems that support the business. This role is based at our Doncaster Head Office and offers hybrid working, with a salary of 65,000 - 70,000 depending on experience. What will you be doing? Designing and developing enterprise-grade .NET applications using modern frameworks including C#, ASP.NET Core and Web APIs. Supporting the modernisation of legacy .NET applications, upgrading systems to supported frameworks and improving performance and reliability. Contributing to the design of cloud-native solutions hosted in Microsoft Azure. Supporting the implementation of API-first and event-driven architectures where appropriate. Developing Infrastructure as Code deployments using Bicep to ensure consistent and repeatable environments. Working with CI/CD pipelines in Azure DevOps to automate builds, testing and secure deployments. Supporting monitoring, telemetry and observability through Azure Monitor and Application Insights. Acting as a technical reviewer, ensuring solutions align with DB Cargo's architecture, security policies and development standards. Working closely with the Technical Lead and Enterprise Architect to support long-term platform strategy and application roadmaps. Mentoring developers and sharing knowledge across the engineering team. Supporting the responsible adoption of AI-assisted engineering tools to improve development efficiency and quality. What are we looking for? Strong experience developing applications using .NET technologies such as C#, ASP.NET Core and Entity Framework. Experience working with Azure cloud services such as App Services, Azure Functions, Azure SQL, API Management, Service Bus and Key Vault. Experience modernising or migrating legacy .NET applications to newer frameworks. Experience working with CI/CD pipelines and DevOps practices, ideally within Azure DevOps. Knowledge of secure development practices and DevSecOps principles. Experience implementing monitoring and observability using tools such as Azure Monitor or Application Insights. Experience working collaboratively with architects, engineers and product teams to deliver technical solutions. Strong problem-solving skills and the ability to mentor or support other developers. BSc (Hons) in Computer Science or equivalent experience. What matters to you? Here at DB Cargo we offer range of benefits as part of your employment. These will include: We are offering a salary of between 65,000 - 70,000 depending on experience based on a 37 hour contract per week. 25 days annual leave plus bank holidays Hybrid working between our locations and your home, this is mutually agreeable between the business and employee Bonus Scheme - non contractual dependant on business and personal performance Defined Contribution pension scheme with generous employer contribution - up to 10% employer contribution Free on-site parking EV charging at selected sites Health Cash Plan Available Cycle to work Scheme Manager led recognition programme for employees who live our values Access to DB Learning world Annual pay reviews We are dedicated to your continuous professional development. Depending on your role we have specialist training programs, apprenticeships, development plans, courses and qualifications we can support you through. Access to our employee benefits portal where you can take advantage of discounts for a variety of shops and services as well as accessing our wellbeing content. We take the health and wellbeing of all employees seriously and provide access to an Employee Assistance Programme. Please click APPLY to send your CV for this role. Candidates with experience of: .NET Developer, C# Developer, VB.NET Developer, SQL Developer, .NET Technical Specialist, Junior Developer, Mid-Level Developer, Software Engineer, Database Developer, and Backend Developer may be suitable for this role.
Senior Software Engineer (Full Stack - Angular Focus) 55,000 - 65,000 + package Cardiff (onsite approx. once/twice per month) Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Key Skills Required Strong commercial experience with Angular (essential) Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) Contact: Zach Bennett - CPS Group Contact: Zach Bennett - CPS Group By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)
31/03/2026
Full time
Senior Software Engineer (Full Stack - Angular Focus) 55,000 - 65,000 + package Cardiff (onsite approx. once/twice per month) Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Key Skills Required Strong commercial experience with Angular (essential) Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) Contact: Zach Bennett - CPS Group Contact: Zach Bennett - CPS Group By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)
Senior Software Engineer - AI SaaS Platform London (Hybrid - 2 days onsite) £90,000 - £110,000 + bonus + benefits A high-growth B2B generative AI scale-up based in central London is looking for a Senior Software Engineer to help build the next generation of its AI-powered SaaS platform. Working within a fast-moving product engineering team, you will play a key role in designing and delivering new features that enhance how customers interact with AI-driven software. This is a product-led environment where engineers collaborate closely with product managers and designers to ship high-impact features and continuously improve the platform. This role would suit an experienced engineer who enjoys building scalable systems, working across the full stack, and contributing to a product used by real customers. Key Responsibilities Design and deliver scalable features within a modern SaaS platform Build reliable backend services and customer-facing functionality Work closely with Product Managers and Designers to refine requirements and deliver solutions Contribute to system design, architecture discussions and engineering best practices Support the reliability and scalability of live production systems Required Experience Strong TypeScript / Node.js development experience Experience building full-stack applications (React / Next.js) Experience delivering cloud-based products in AWS, GCP or Azure Infrastructure knowledge such as Terraform, Docker, Kubernetes or CI/CD pipelines Experience working in startup or scale-up environments A product mindset with strong collaboration across engineering, product and design teams Nice to Have Experience using Python within product development Exposure to AI / LLM-driven products Experience with microservices architectures What s on Offer £90,000 £110,000 base salary Bonus scheme Hybrid working (2 days per week in London) Flexible working hours Private healthcare & pension Strong progression opportunities within a high-growth AI scale-up The opportunity to work on cutting-edge AI products used by global customers If you are a Senior Software Engineer looking to work on impactful AI-driven products in a fast-growing scale-up, apply now for more information.
31/03/2026
Full time
Senior Software Engineer - AI SaaS Platform London (Hybrid - 2 days onsite) £90,000 - £110,000 + bonus + benefits A high-growth B2B generative AI scale-up based in central London is looking for a Senior Software Engineer to help build the next generation of its AI-powered SaaS platform. Working within a fast-moving product engineering team, you will play a key role in designing and delivering new features that enhance how customers interact with AI-driven software. This is a product-led environment where engineers collaborate closely with product managers and designers to ship high-impact features and continuously improve the platform. This role would suit an experienced engineer who enjoys building scalable systems, working across the full stack, and contributing to a product used by real customers. Key Responsibilities Design and deliver scalable features within a modern SaaS platform Build reliable backend services and customer-facing functionality Work closely with Product Managers and Designers to refine requirements and deliver solutions Contribute to system design, architecture discussions and engineering best practices Support the reliability and scalability of live production systems Required Experience Strong TypeScript / Node.js development experience Experience building full-stack applications (React / Next.js) Experience delivering cloud-based products in AWS, GCP or Azure Infrastructure knowledge such as Terraform, Docker, Kubernetes or CI/CD pipelines Experience working in startup or scale-up environments A product mindset with strong collaboration across engineering, product and design teams Nice to Have Experience using Python within product development Exposure to AI / LLM-driven products Experience with microservices architectures What s on Offer £90,000 £110,000 base salary Bonus scheme Hybrid working (2 days per week in London) Flexible working hours Private healthcare & pension Strong progression opportunities within a high-growth AI scale-up The opportunity to work on cutting-edge AI products used by global customers If you are a Senior Software Engineer looking to work on impactful AI-driven products in a fast-growing scale-up, apply now for more information.
Senior Python Developer (Contract) 600 - 700 PD (Inside IR35) 6 Months Contract London Hybrid Overview We are seeking an experienced Lead Python Software Engineer. You will lead the technical architecture and delivery , ensuring reliable system synchronisation, improved data consistency, and scalable solutions for an amazing brand. Role & Responsibilities Lead the architecture and technical delivery of the solution Develop backend services and APIs , with occasional frontend contributions where needed Implement reliable system integrations and data synchronisation Work within established architecture patterns and engineering standards Collaborate with engineers, product managers, and other stakeholders Communicate technical decisions clearly and maintain high engineering standards Essential Skills & Experience Strong experience with Python and TypeScript Strong AWS experience (ECS, Lambda, Step Functions, API Gateway) Experience managing infrastructure with Terraform Proven experience architecting and delivering software solutions Experience integrating with third-party APIs or vendor systems Experience with data synchronisation or complex system integration Strong communication skills and ability to work effectively within existing teams Desirable - React / Next.js frontend experience
31/03/2026
Contractor
Senior Python Developer (Contract) 600 - 700 PD (Inside IR35) 6 Months Contract London Hybrid Overview We are seeking an experienced Lead Python Software Engineer. You will lead the technical architecture and delivery , ensuring reliable system synchronisation, improved data consistency, and scalable solutions for an amazing brand. Role & Responsibilities Lead the architecture and technical delivery of the solution Develop backend services and APIs , with occasional frontend contributions where needed Implement reliable system integrations and data synchronisation Work within established architecture patterns and engineering standards Collaborate with engineers, product managers, and other stakeholders Communicate technical decisions clearly and maintain high engineering standards Essential Skills & Experience Strong experience with Python and TypeScript Strong AWS experience (ECS, Lambda, Step Functions, API Gateway) Experience managing infrastructure with Terraform Proven experience architecting and delivering software solutions Experience integrating with third-party APIs or vendor systems Experience with data synchronisation or complex system integration Strong communication skills and ability to work effectively within existing teams Desirable - React / Next.js frontend experience
Back End Software Engineer - SC Cleared Contract Remote (occasional London travel) 450/day (inside IR35) We're recruiting on behalf of a major government technology programme for a senior software engineer to help design and evolve high-performance, cloud-based systems that support critical public services. This is a hands-on technical role with real influence - you'll contribute to architecture decisions, mentor colleagues, and own complex integrations end-to-end. Working within an Agile squad, you'll lead technical design discussions, manage CI/CD pipelines, and play an active role in incident and change management, all within a modern Azure cloud environment. What you'll need Angular - component architecture and state management Node.js - async programming and API/backend services Azure - designing and managing scalable cloud infrastructure Terraform - infrastructure as code and environment automation Jenkins - CI/CD pipelines and automated testing Git - branching strategies and collaboration workflows Jira & Confluence - Agile delivery and documentation Current active SC Clearance
31/03/2026
Contractor
Back End Software Engineer - SC Cleared Contract Remote (occasional London travel) 450/day (inside IR35) We're recruiting on behalf of a major government technology programme for a senior software engineer to help design and evolve high-performance, cloud-based systems that support critical public services. This is a hands-on technical role with real influence - you'll contribute to architecture decisions, mentor colleagues, and own complex integrations end-to-end. Working within an Agile squad, you'll lead technical design discussions, manage CI/CD pipelines, and play an active role in incident and change management, all within a modern Azure cloud environment. What you'll need Angular - component architecture and state management Node.js - async programming and API/backend services Azure - designing and managing scalable cloud infrastructure Terraform - infrastructure as code and environment automation Jenkins - CI/CD pipelines and automated testing Git - branching strategies and collaboration workflows Jira & Confluence - Agile delivery and documentation Current active SC Clearance
Java Developer Contract: 12 months Rate: 600 per day (Inside IR35) Location: UK (Remote some days in London, Manchester or Leeds (adhoc) This role sits within a large-scale NHS digital transformation programme delivered via a leading consultancy partner. The programme focuses on modernising critical healthcare systems, improving access to services, and enabling seamless integration across national and local platforms. The work involves building scalable, secure, and interoperable digital services that support high-volume user interactions and integrate with multiple systems across the healthcare ecosystem. The Role As a Java Developer, you will be responsible for designing, building, and maintaining high-quality backend services within a complex, distributed system. You will work closely with product, architecture, and engineering teams to deliver robust, scalable solutions that meet both user and system requirements. Key Responsibilities Design, develop, and maintain Java-based backend services Build scalable APIs and microservices within a distributed architecture Collaborate with Product Managers, Architects, and other Engineers Contribute to system design, technical decisions, and best practices Ensure code quality through testing, code reviews, and CI/CD pipelines Work with cloud-based infrastructure and containerised environments Support integration across multiple internal and external systems Troubleshoot and resolve performance and production issues Required Experience Strong experience in Java development (Java 8+ / Spring Boot) Proven experience building microservices and RESTful APIs Experience working in Agile delivery environments Strong understanding of software engineering best practices Experience with CI/CD pipelines and version control (e.g. Git) Ability to work in complex, multi-stakeholder environments Experience working on NHS or public sector digital programmes Knowledge of healthcare interoperability standards (e.g. FHIR, HL7) Experience with cloud platforms (AWS, Azure, or GCP) Experience with containerisation (Docker, Kubernetes) Familiarity with event-driven architectures (Kafka or similar) Apply now
31/03/2026
Contractor
Java Developer Contract: 12 months Rate: 600 per day (Inside IR35) Location: UK (Remote some days in London, Manchester or Leeds (adhoc) This role sits within a large-scale NHS digital transformation programme delivered via a leading consultancy partner. The programme focuses on modernising critical healthcare systems, improving access to services, and enabling seamless integration across national and local platforms. The work involves building scalable, secure, and interoperable digital services that support high-volume user interactions and integrate with multiple systems across the healthcare ecosystem. The Role As a Java Developer, you will be responsible for designing, building, and maintaining high-quality backend services within a complex, distributed system. You will work closely with product, architecture, and engineering teams to deliver robust, scalable solutions that meet both user and system requirements. Key Responsibilities Design, develop, and maintain Java-based backend services Build scalable APIs and microservices within a distributed architecture Collaborate with Product Managers, Architects, and other Engineers Contribute to system design, technical decisions, and best practices Ensure code quality through testing, code reviews, and CI/CD pipelines Work with cloud-based infrastructure and containerised environments Support integration across multiple internal and external systems Troubleshoot and resolve performance and production issues Required Experience Strong experience in Java development (Java 8+ / Spring Boot) Proven experience building microservices and RESTful APIs Experience working in Agile delivery environments Strong understanding of software engineering best practices Experience with CI/CD pipelines and version control (e.g. Git) Ability to work in complex, multi-stakeholder environments Experience working on NHS or public sector digital programmes Knowledge of healthcare interoperability standards (e.g. FHIR, HL7) Experience with cloud platforms (AWS, Azure, or GCP) Experience with containerisation (Docker, Kubernetes) Familiarity with event-driven architectures (Kafka or similar) Apply now
Senior Software Engineer (C# .NET, WPF, Desktop Applications) Location: Derby (On-Site Working) Salary: £55,000 - £70,000 + Benefits Overview Senior Software Engineer to design, develop and maintain a high-performance desktop application platform used for real-time monitoring, control and data visualisation in industrial environments. This role is ideal for an experienced engineer with strong expertise in C#/.NET and WPF, particularly in building responsive, real-time desktop applications. You will take ownership of the full software development lifecycle, from architecture and design through to release and ongoing optimisation. Working closely with embedded, electrical and mechanical engineering teams, you will deliver a robust, scalable and safety-aware operator interface. Key Responsibilities Software Architecture & Development Design and maintain desktop application architecture using C# (.NET) and WPF (MVVM pattern) Develop high-performance, real-time software systems with a focus on responsiveness and reliability Implement clean, maintainable code following SOLID principles and Clean Architecture Apply common design patterns (MVVM, Factory, Observer, Strategy, Decorator, Dependency Injection) Desktop & Backend Functionality Develop Windows Services for background processing, monitoring and lifecycle management Build real-time data visualisation dashboards and charting tools for live system telemetry Implement structured logging, telemetry and reporting for compliance and diagnostics Manage local data storage using SQLite, including secure/encrypted data handling Networking & Real-Time Systems Develop and optimise high-performance networking using TCP/UDP protocols Handle real-time communication with multiple distributed devices/systems Implement asynchronous and concurrent data processing Design fault-tolerant systems, including failover and degraded-mode operation Work with IPv4/IPv6, multicast and unicast communication models Performance & Quality Profile and optimise applications for CPU, memory and network performance Use tools such as Visual Studio Profiler, dotTrace, dotMemory and Wireshark Implement unit testing (xUnit/NUnit), TDD practices and code coverage Participate in code reviews and collaborative development workflows using Git Work in a trunk-based development environment with semantic versioning Skills & Experience Required Degree in Software Engineering, Computer Science or equivalent experience Strong commercial experience in C#/.NET development (preferably .NET 6+) Proven expertise in WPF desktop application development using MVVM Experience building real-time, high-performance or data-intensive applications Strong knowledge of network programming (TCP/UDP, sockets, async I/O) Solid understanding of software architecture principles and design patterns Experience with performance profiling and optimisation Proficiency with Git and modern development workflows Experience with unit testing frameworks (xUnit, NUnit) and TDD practices Strong problem-solving, communication and collaboration skills Desirable Skills Experience with industrial communication protocols (Modbus/TCP, RS232/RS422/RS485) Knowledge of Windows Services development Experience with SQLite and encrypted data storage Familiarity with data visualisation frameworks and UI styling (e.g. Material Design) Understanding of industrial systems or hardware-integrated software Ability to interpret electrical or mechanical engineering drawings
31/03/2026
Full time
Senior Software Engineer (C# .NET, WPF, Desktop Applications) Location: Derby (On-Site Working) Salary: £55,000 - £70,000 + Benefits Overview Senior Software Engineer to design, develop and maintain a high-performance desktop application platform used for real-time monitoring, control and data visualisation in industrial environments. This role is ideal for an experienced engineer with strong expertise in C#/.NET and WPF, particularly in building responsive, real-time desktop applications. You will take ownership of the full software development lifecycle, from architecture and design through to release and ongoing optimisation. Working closely with embedded, electrical and mechanical engineering teams, you will deliver a robust, scalable and safety-aware operator interface. Key Responsibilities Software Architecture & Development Design and maintain desktop application architecture using C# (.NET) and WPF (MVVM pattern) Develop high-performance, real-time software systems with a focus on responsiveness and reliability Implement clean, maintainable code following SOLID principles and Clean Architecture Apply common design patterns (MVVM, Factory, Observer, Strategy, Decorator, Dependency Injection) Desktop & Backend Functionality Develop Windows Services for background processing, monitoring and lifecycle management Build real-time data visualisation dashboards and charting tools for live system telemetry Implement structured logging, telemetry and reporting for compliance and diagnostics Manage local data storage using SQLite, including secure/encrypted data handling Networking & Real-Time Systems Develop and optimise high-performance networking using TCP/UDP protocols Handle real-time communication with multiple distributed devices/systems Implement asynchronous and concurrent data processing Design fault-tolerant systems, including failover and degraded-mode operation Work with IPv4/IPv6, multicast and unicast communication models Performance & Quality Profile and optimise applications for CPU, memory and network performance Use tools such as Visual Studio Profiler, dotTrace, dotMemory and Wireshark Implement unit testing (xUnit/NUnit), TDD practices and code coverage Participate in code reviews and collaborative development workflows using Git Work in a trunk-based development environment with semantic versioning Skills & Experience Required Degree in Software Engineering, Computer Science or equivalent experience Strong commercial experience in C#/.NET development (preferably .NET 6+) Proven expertise in WPF desktop application development using MVVM Experience building real-time, high-performance or data-intensive applications Strong knowledge of network programming (TCP/UDP, sockets, async I/O) Solid understanding of software architecture principles and design patterns Experience with performance profiling and optimisation Proficiency with Git and modern development workflows Experience with unit testing frameworks (xUnit, NUnit) and TDD practices Strong problem-solving, communication and collaboration skills Desirable Skills Experience with industrial communication protocols (Modbus/TCP, RS232/RS422/RS485) Knowledge of Windows Services development Experience with SQLite and encrypted data storage Familiarity with data visualisation frameworks and UI styling (e.g. Material Design) Understanding of industrial systems or hardware-integrated software Ability to interpret electrical or mechanical engineering drawings
Build the future of cyber defence, before threats even exist. The Opportunity What if the code you wrote did not just power applications, but actively protected critical infrastructure across the world? This is an opportunity to work on a platform where performance, resilience, and security are not optional. They are essential. The Role We are looking for a Mid-Level Golang Backend Developer to join a team building a next-generation cyber security platform designed to safeguard industrial control systems. This role is ideal for someone who enjoys solving complex problems, cares deeply about secure software development, and wants their work to have real-world impact. What You Will Be Doing In this position, you will take ownership of developing and maintaining backend services written in Go. You will be working within a modern microservices architecture, designing systems that are scalable, reliable, and secure by design. Collaboration is key. You will work closely with engineers across disciplines to shape the platform's architecture and ensure everything integrates seamlessly. Security at the Core Security is at the core of everything you will do. You will embed DevSecOps principles into the development lifecycle, ensuring that security is not an afterthought but a built-in feature. From implementing automated checks in CI/CD pipelines to identifying vulnerabilities through testing and analysis, your work will directly contribute to strengthening the platform. You will apply secure coding practices, enforce access controls, and ensure data is protected both at rest and in transit, all while aligning with recognised industry standards. Quality and Reliability Beyond development, you will play an active role in maintaining quality and reliability. Writing tests, debugging issues, and working alongside QA teams will be part of your day-to-day work. You will also contribute to documentation, helping ensure that both technical and security requirements are clearly defined and understood. What You Bring This role suits someone with solid experience in Golang and a strong understanding of backend development within a microservices environment. You should be comfortable working with Docker, familiar with both relational and NoSQL databases, and confident tackling challenges in distributed systems. Just as important is your mindset. You should be curious, collaborative, and always thinking about how to build systems more securely and efficiently. Nice to Have Experience in cyber security or DevSecOps would be a strong advantage, as would contributions to open-source projects or familiarity with frameworks such as OWASP, CIS Benchmarks, or ISO standards. However, what matters most is your willingness to learn and your drive to build secure, high-quality software. What You Get In return, you will be part of a team working on genuinely cutting-edge technology, in an environment that values innovation, collaboration, and continuous improvement. The role offers a competitive salary of £55,000 to £70,000, along with performance-based bonuses and opportunities for professional growth. Location and Requirements The position is based in South West London on site 5 days per week, non negotiable, and you will need to be able to commute or relocate before starting. Applicants must also have the right to work in the UK and be able to share examples of previous work, such as a GitHub portfolio. Why Apply If you are looking for a role where your work has real impact, where security and engineering meet, and where you can continue to grow as a developer, this is an opportunity worth exploring.
31/03/2026
Full time
Build the future of cyber defence, before threats even exist. The Opportunity What if the code you wrote did not just power applications, but actively protected critical infrastructure across the world? This is an opportunity to work on a platform where performance, resilience, and security are not optional. They are essential. The Role We are looking for a Mid-Level Golang Backend Developer to join a team building a next-generation cyber security platform designed to safeguard industrial control systems. This role is ideal for someone who enjoys solving complex problems, cares deeply about secure software development, and wants their work to have real-world impact. What You Will Be Doing In this position, you will take ownership of developing and maintaining backend services written in Go. You will be working within a modern microservices architecture, designing systems that are scalable, reliable, and secure by design. Collaboration is key. You will work closely with engineers across disciplines to shape the platform's architecture and ensure everything integrates seamlessly. Security at the Core Security is at the core of everything you will do. You will embed DevSecOps principles into the development lifecycle, ensuring that security is not an afterthought but a built-in feature. From implementing automated checks in CI/CD pipelines to identifying vulnerabilities through testing and analysis, your work will directly contribute to strengthening the platform. You will apply secure coding practices, enforce access controls, and ensure data is protected both at rest and in transit, all while aligning with recognised industry standards. Quality and Reliability Beyond development, you will play an active role in maintaining quality and reliability. Writing tests, debugging issues, and working alongside QA teams will be part of your day-to-day work. You will also contribute to documentation, helping ensure that both technical and security requirements are clearly defined and understood. What You Bring This role suits someone with solid experience in Golang and a strong understanding of backend development within a microservices environment. You should be comfortable working with Docker, familiar with both relational and NoSQL databases, and confident tackling challenges in distributed systems. Just as important is your mindset. You should be curious, collaborative, and always thinking about how to build systems more securely and efficiently. Nice to Have Experience in cyber security or DevSecOps would be a strong advantage, as would contributions to open-source projects or familiarity with frameworks such as OWASP, CIS Benchmarks, or ISO standards. However, what matters most is your willingness to learn and your drive to build secure, high-quality software. What You Get In return, you will be part of a team working on genuinely cutting-edge technology, in an environment that values innovation, collaboration, and continuous improvement. The role offers a competitive salary of £55,000 to £70,000, along with performance-based bonuses and opportunities for professional growth. Location and Requirements The position is based in South West London on site 5 days per week, non negotiable, and you will need to be able to commute or relocate before starting. Applicants must also have the right to work in the UK and be able to share examples of previous work, such as a GitHub portfolio. Why Apply If you are looking for a role where your work has real impact, where security and engineering meet, and where you can continue to grow as a developer, this is an opportunity worth exploring.
Lead C# Backend Developer Location: Central London (Onsite) Salary: 75,000 - 85,000 Type: Permanent Sponsorship: Not available (must be UK-based) Overview We are working with an established software house based in Central London who are looking to hire a Lead C# Backend Developer to join their growing engineering team. This is a fully onsite role, ideal for someone who thrives in a collaborative environment and enjoys working closely with both technical and non-technical stakeholders. Role & Responsibilities Lead the design and development of scalable backend systems using C# and .NET Framework Provide technical leadership and mentorship to a team of developers Take ownership of backend architecture and ensure best practices are followed Work closely with cross-functional teams including front-end, QA, and product Contribute to system design, performance optimisation, and code quality Participate in code reviews and promote clean, maintainable coding standards Troubleshoot and resolve complex technical issues Key Requirements Strong commercial experience with C# and .NET Framework Deep understanding of backend development principles and architecture Strong experience working with SQL and relational databases Proven experience in a Lead or Senior Developer position Experience building scalable, high-performance applications Strong understanding of software design patterns and best practices Excellent problem-solving and communication skills Desirable Skills Experience with modern .NET (Core / .NET 6+) Exposure to cloud platforms (Azure preferred) Experience working in an Agile environment Additional Information This role is fully onsite in Central London Candidates must already be UK-based and have the right to work in the UK (no sponsorship available) Opportunity to join a well-established software business with a strong technical team If you are a hands-on Lead Developer looking for your next challenge in a fast-paced environment, please apply or get in touch for more information.
31/03/2026
Full time
Lead C# Backend Developer Location: Central London (Onsite) Salary: 75,000 - 85,000 Type: Permanent Sponsorship: Not available (must be UK-based) Overview We are working with an established software house based in Central London who are looking to hire a Lead C# Backend Developer to join their growing engineering team. This is a fully onsite role, ideal for someone who thrives in a collaborative environment and enjoys working closely with both technical and non-technical stakeholders. Role & Responsibilities Lead the design and development of scalable backend systems using C# and .NET Framework Provide technical leadership and mentorship to a team of developers Take ownership of backend architecture and ensure best practices are followed Work closely with cross-functional teams including front-end, QA, and product Contribute to system design, performance optimisation, and code quality Participate in code reviews and promote clean, maintainable coding standards Troubleshoot and resolve complex technical issues Key Requirements Strong commercial experience with C# and .NET Framework Deep understanding of backend development principles and architecture Strong experience working with SQL and relational databases Proven experience in a Lead or Senior Developer position Experience building scalable, high-performance applications Strong understanding of software design patterns and best practices Excellent problem-solving and communication skills Desirable Skills Experience with modern .NET (Core / .NET 6+) Exposure to cloud platforms (Azure preferred) Experience working in an Agile environment Additional Information This role is fully onsite in Central London Candidates must already be UK-based and have the right to work in the UK (no sponsorship available) Opportunity to join a well-established software business with a strong technical team If you are a hands-on Lead Developer looking for your next challenge in a fast-paced environment, please apply or get in touch for more information.
Software Engineer (Full Stack - Angular Focus) 55,000- 65,000 + package Remote - Cardiff office visit once per month Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities: Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Skills Required: Strong commercial experience with Angular (essential) Experience of JavaScript/TypeScript Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) If interested in the role, please apply and contact Sam John: (url removed) By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)>
31/03/2026
Full time
Software Engineer (Full Stack - Angular Focus) 55,000- 65,000 + package Remote - Cardiff office visit once per month Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You'll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities: Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Skills Required: Strong commercial experience with Angular (essential) Experience of JavaScript/TypeScript Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) If interested in the role, please apply and contact Sam John: (url removed) By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)>