Director of Software Development and Engineering London W14 8TS, UK Req 13 February 2025 Company Overview: CACI Ltd is an international data and technology consultancy with £200m turnover and 1400 employees in the UK. Our business purpose is to 'do amazing things with data and technology' to drive value and make a difference on behalf of our diverse customer … government organisations; we specialise in four key areas of capability: Consumer & Market Intelligence : providing unrivalled insight into consumers and market across the globe, using data and AI Operations & Logistics : Software systems to support complex business operations and logistics planning Digital Strategy and Transformation - Shaping and implementing customer experience across all digital channels Complex cloud IT platforms - building systems and … owned subsidiary of CACI International Inc., a publicly listed company on the NYSE - generating $8.0 bn revenue and employing approximately 24,000 people worldwide. Role Overview: The Director of Software Development is a new senior role with responsibility for overseeing all aspects of product development across CACI. You will work with Business Units to shape and deliver their product More ❯
Overview Waters is looking for a Manager for our Clinical Software team. As a Software Manager, you will support the Director of Clinical Software in running the Clinical Systems Development Software Department and overseeing the design, development and evaluation of Clinical system software products. You will facilitate interfaces with other departments and 3rd Party suppliers … whilst providing strategic vision and direction for the department and recruiting highly skilled software engineers and evaluators to build a strong softwaredelivery team. Clinical Systems Development was established to develop Waters Clinical and IVD Systems, Hardware and Software. This is a great opportunity to get involved in an organisation, with a mission to delivering customer benefit … clinical market segment through the evaluation, development and deployment of innovative clinical system capabilities. This is an opportunity for you to explore/practise with a wide variety of software technologies and analytical instrumentation. We work in a highly supportive environment where mentoring, coaching and training is provided throughout your career. Responsibilities As a Software Manager, your responsibilities More ❯
SoftwareDelivery Project Manager – Hybrid, Poole, Dorset Salary £60k-£65k Our client is a dynamic data driven MSP who are experiencing rapid growth. This is an exciting time to join their team of dedicated professionals. They are on the lookout for an experienced SoftwareDelivery Project manager, who will be responsible for running sprints, softwaredelivery planning, scheduling and managing the workloads of their developers.You will have a wide focus across all the ERP/CRM platforms. Working closely with internal and external customers, including key people within our technical team such as business analysts, project and infrastructure teams. Your responsibility is ensuring software development delivers to time, within budget, and to … the highest standard, bringing rigger and process to the delivery processes, whilst maintaining strong client relationships. Key duties and responsibilities: Managing sprints, includes scheduling, planning, appropriate allocation of resources. Partner with our technology and projects teams to ensure that the development team are given the best opportunity to succeed. Conduct feasibility studies and risk assessments to ensure projects are More ❯
Team, we bring innovative ideas to life and strive for continuous improvement. The Role: Join our C++ focused squad as a key member, contributing to all stages of the softwaredelivery life cycle. From story refinement to delivery, you'll collaborate with team members and stakeholders to communicate ideas effectively. We seek an experienced and passionate developer … Do: Develop our products using effective technical approaches and best practices in modern C++ (C++17 and higher). Collaborate with team members and stakeholders to establish efficient development and delivery processes. Maintain up-to-date knowledge in all stages of the SDLC and domain expertise. Ensure high-quality, high-performing code through rigorous testing and code review processes. Contribute … Version Control System (preferably GIT). Thrive in an agile environment, adapting to changing requirements and collaborating effectively with the team. What We're Looking For: Proven experience in software development in a commercial environment. Strong proficiency in modern C++ development and cross-platform development. Familiarity with unit testing frameworks, open-source libraries, and code review processes. Working knowledge More ❯
Team, we bring innovative ideas to life and strive for continuous improvement. The Role: Join our C++ focused squad as a key member, contributing to all stages of the softwaredelivery life cycle. From story refinement to delivery, you'll collaborate with team members and stakeholders to communicate ideas effectively. We seek an experienced and passionate developer … Do: Develop our products using effective technical approaches and best practices in modern C++ (C++17 and higher). Collaborate with team members and stakeholders to establish efficient development and delivery processes. Maintain up-to-date knowledge in all stages of the SDLC and domain expertise. Ensure high-quality, high-performing code through rigorous testing and code review processes. Contribute … Version Control System (preferably GIT). Thrive in an agile environment, adapting to changing requirements and collaborating effectively with the team. What We're Looking For: Proven experience in software development in a commercial environment. Strong proficiency in modern C++ development and cross-platform development. Familiarity with unit testing frameworks, open-source libraries, and code review processes. Working knowledge More ❯
dynamic data driven MSP who are experiencing rapid growth. This is an exciting time to join their team of dedicated professionals. They are on the lookout for an experienced SoftwareDelivery Project manager, who will be responsible for running sprints, softwaredelivery planning, scheduling and managing the workloads of their developers. You will have a wide …/CRM platforms. Working closely with internal and external customers, including key people within our technical team such as business analysts, project and infrastructure teams. Your responsibility is ensuring software development delivers to time, within budget, and to the highest standard, bringing rigger and process to the delivery processes, whilst maintaining strong client relationships. Key duties and responsibilities … and performance. Process documentation new processes and best practices, ensuring they are accessible and understood by all stakeholders. Key Skills, experience and qualifications required: 5 years’ experience in a software development role or relevant background Analytical and problem solving oriented Strong Leadership and Motivation Effective Communication, ability to clearly communicate sprint plans, progress, and issues to stakeholders Ability to More ❯
deliver high-quality solutions efficiently and effectively, while continuously adapting to changing requirements and priorities. The Agile Lead will play a pivotal role in overseeing the end-to-end delivery process across multiple teams, ensuring alignment with our company's vision for Corporate FX products. This role requires a strategic leader with a strong background in both agile development … product management and delivery, particularly in an agile environment. The successful candidate will be involved in the management of software development processes for Sales, Research, and Data Technology platforms, with a 70% emphasis on Product Delivery and 30% on Agile Leadership. Job responsibilities Be the subject matter expert on Agile SoftwareDelivery, advising and coaching … a 0-18-month roadmap that is bold and achievable. Contribute to the overall Product Vision, define OKRs, and prioritization Product Backlog items. Direct program management of complex features delivery & cross-team dependencies to contribute to the success of the tea, including budget management coordination during the annual planning process. Track the value delivered from the Technology investment to More ❯
of experience and interests. Location Hybrid. You must be prepared to come into the office a minimum of once a week, and when requested. About the role As a Software Engineer, you will play a key role in our engineering team. You'll be responsible for contributing to the design and development of our SaaS platform, Videris, collaborating across … teams in an agile operation. The ideal candidate will be a clear communicator and will have a strong background in delivering software products with remote teams, ideally SaaS, within the software industry, as well as a proven track record of working across a variety of departments. Responsibilities Reporting to our Engineering Manager, as a Software Engineer you … understanding of fundamental data stores such as SQL, NoSQL and graph and be proficient in one. Provide mentorship to team members, conduct code reviews, and promote best practices in software engineering. Contribute to CI/CD pipelines, containerisation, and cloud infrastructure to ensure seamless delivery and deployment. Collaborate with team members, conduct code reviews and promote best practices More ❯
Job Description If you want to know about the requirements for this role, read on for all the relevant information. As a Software Engineer at JPMorgan Chase within CIB Research Technology you are a key part of the global team who owns the engineering behind the CIB's award-winning Research organisation. You are a technical contributor in the … responsibilities Build key solutions across Research to extend, enhance and modernise our platforms Take ownership of end-to-end roadmap items Partner with stakeholders to refine requirements and plan delivery Work collaboratively with a global team of passionate engineers Drive overall solution quality with a focus on code-quality, stability and resiliency Required qualifications, capabilities and skills Demonstrate ownership … of delivery end-to-end from ideation to production Deep expertise in one or more programming languages and ideally some system design/architecture Strong problem solving ability with an ability to pick up new technologies and domains quickly Understanding of softwaredelivery and working in an Agile environment Proven experience in breaking down product requirements to More ❯
our global team in Technology. This is a challenging, fast-paced and exciting environment, with plenty of opportunities to influence and grow the technology area. Role Description The Junior Delivery Engineer role provides foundational support in maintaining CI/CD pipelines, managing basic platform/tooling and assisting in infrastructure automation tasks. This entry-level position is ideal for … proactive attitude are essential for success in this dynamic and fast-paced environment. The key values that we strive towards in Technology Ownership, Continuous Improvement Mindset, Trust and Honesty Delivery Engineering Team Delivery Engineering is an internal platform team focused on building and improving systems to accelerate the delivery of software and infrastructure. Our team's … first target will be enabling DevOps practices due to its direct impact on the overall processes and culture. The primary goal of Delivery Engineering is to build the "Golden Path" to production by automating and concentrating improvements around bottlenecks such as Integration points and handoffs. We will work closely with Development teams to break down silos, helping to build More ❯
Liverpool, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Senior Software Developer – Greenfield Projects | £75,000 | Liverpool (Hybrid) Are you a seasoned .NET developer ready to step into a role where your work has real impact? We’re partnered with a prominent financial services company based in the heart of Liverpool, currently undergoing an exciting phase of technical transformation. … days in the Liverpool office Flat structure with opportunities to take technical ownership 2-stage interview process—no technical assessment A forward-thinking environment with a revitalised approach to softwaredelivery If you’re looking for a role that challenges and excites, while giving you the tools and freedom to succeed—this is your next move. #J More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Digital Native
Please note that this is an apprenticeship position and therefore anyone with more than six months professional experience working as a software developer or who holds either a degree or Master's degree in Computer Science or Software Engineering will not be eligible. You will also need to commit to completing a Level 4 Software Developer Apprenticeship. … Please note: the start date for this apprenticeship will be September 2025. About the role: The MHR Software Academy programme is designed to give you ownership of your career aspirations, supported by training and practical experience to help you succeed. You will be part of our People First Software team and be assigned a Mentor who will support … throughout your career with us. All of this is designed to complement your career development, fuel your ambition, and give depth to your training and career. As an Academy Software Engineer, you will work as a part of a team, working alongside skilled and experienced individuals who are motivated to train and coach you on coding standards, learn the More ❯
Bath, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
you are welcome to. Flexible working will be part of the discussion at offer stage. PURPOSE OF THE ROLE The BBC Dev Operations function is looking to appoint a Software Engineering Manager to play a key leadership role responsible for driving automation, platform reliability, operational visibility, and security across the BBC Product Group. This new role will establish a … robust, scalable, and cost-effective. By building and maintaining automation, observability, and CI/CD pipelines, and by championing best practices in reliability engineering, the team enables faster, safer softwaredelivery and rapid incident response. YOUR KEY RESPONSIBILITIES AND IMPACT Lead and Develop a High-Performing DevOps Engineers - recruit and manage a multidisciplinary team responsible for Automation, Observability … compliance checks and manage cloud/platform costs effectively through FinOps practices. Drive Collaboration Across Engineering Teams - work closely with both platform teams and product teams to support diverse delivery models, promote knowledge sharing, and ensure alignment on reliability and operational standards. Support 24/7 Runbook and On-Call Operations - oversee the creation and maintenance of runbooks and More ❯
Synergy Solutions International Limited is a London based Consultancy firm providing IT expertise and services as part of Software as a Service (SaaS) working model. We aim to provide affordable and efficient software expertise to individuals, start-ups, small businesses and bigger firms. As part of serving clients with dependable and up to date technical expertise in the … ever changing and dynamic software world, Synergy Solutions International is now growing their team. Synergy Solutions Limited is seeking a full-time Software Test Engineer which will involve applying widely agreed software engineering principles and methodologies to design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and … timelines. Software Test Engineer Apply for this position Quality management tools (Micro Focus Quality Center, TestDirector, Test Manager, TestLink, SpiraTest, TestRail, HP-ALM (QC)) to organize and manage all phases of the software testing process including planning, running tests, and tracking defects, generating and storing test reports, and interlinking them with the release requirements; Defect tracking tools (BugZilla More ❯
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board. The Role We are currently seeking a Delivery Manager to join our rapidly growing CRM Consulting and Implementation practice. We are a Summit Certified Salesforce CRM specialists, we design and build marketing, sales, customer service and analytics solutions for … 50+years of in-house experience, delivering double-digit growth. Together, we find and deliver the optimum solution to meet our customer's immediate and long-term needs. As a Delivery Manager, you will act as a coach and mentor for the agile squads, a team of passionate functional and technical resources, supporting high quality, timely delivery to clients … and high performance. You must be well-versed in coaching and supporting the delivery of complex projects, comfortable communicating with stakeholders at all levels, be open, transparent and relentless in delivering value to our squads and clients alike. We are a proud member of the Salesforce Talent Alliance, an equal opportunity employer, we value diversity in our environment and More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Light & Wonder
ago Be among the first 25 applicants Direct message the job poster from Light & Wonder Helping EMEA's top gaming talent progress their careers Position Summary Join our innovative software team, collaborating with graphic artists and game designers to craft cutting-edge video game software for both the UK and international gaming markets. This senior software engineer … we also organize regular social activities, including nights out and board game nights. Key Responsibilities: Take ownership of delivering game content and play a key role in enhancing the software team's overall performance. Develop software while adhering to coding standards, release procedures, and established processes. Follow a self-determined project plan to ensure timely software delivery. … Actively participate in code reviews of your colleagues' work. Mentor and provide guidance to less experienced software engineers. Qualifications The ideal candidate should possess a solid understanding of programming and mathematics. Additionally: Minimum of 2 years of commercial experience in game development, with a preference for expertise in the UNITY game engine. Proficiency in the C# programming language. Familiarity More ❯
Polygraph Company: Quantum Science Solutions (QSS) Rate: Open Position Overview Quantum Science Solutions (QSS) is seeking a Project Integrator to join a high-performing technical team supporting mission-critical software and cloud initiatives for a U.S. Government customer. The selected candidate will lead Agile software development efforts, manage multiple high-visibility projects, and provide strategic guidance on project … integration and delivery across the program lifecycle. This is a hybrid role requiring expertise in Agile project leadership, technical requirements translation, risk management, and coordination across engineering, operations, and security teams. Key Responsibilities • Lead Lean Agile development teams, including generation of sprint plans and backlog prioritization • Translate customer needs into actionable system requirements, defining MVPs, features, and user stories … Manage technical project execution from inception through delivery, ensuring schedule and budget alignment • Track multiple concurrent projects and deliverables, recommending or taking corrective action as needed • Utilize JIRA to manage backlogs, product portfolios, and sprint progress reporting • Coordinate and brief system status, risk posture, and project milestones to stakeholders • Identify and mitigate risks, ensure technical feasibility, and maintain compliance More ❯
Agile & DevOps transformation program within a major financial institution. This mission aims to enhance the autonomy and efficiency of product development teams by embedding DevOps best practices throughout the softwaredelivery lifecycle. As a DevOps Coach, you will serve as a key enabler of cultural and technical change - mentoring squads, facilitating improvements, and ensuring DevOps adoption at scale. … Your responsibilities: Coach development squads on modern engineering practices such as: Software Craftsmanship, BDD/TDD, Trunk-Based Development CI/CD automation Agile Testing & Gherkin syntax Value Stream Mapping and continuous improvement Help squads assess their current DevOps maturity and define actionable improvement plans Facilitate collaboration between development teams and tooling teams to ensure proper usage and evolution … of the DevOps platform Identify bottlenecks and inefficiencies in delivery pipelines and support teams in removing them Promote the adoption of DevOps tools and mindset across tribes Keep up-to-date with industry trends and propose relevant innovations Technical environment includes: Languages/Platforms: Java, JavaScript Tools & Technologies: Git, Nexus, SonarQube, Fortify, Docker, Jenkins or similar CI/CD More ❯
learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your role: You will be a hands-on technical expert helping deliver projects in a … true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire … softwaredelivery lifecycle for both internal customers and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of More ❯
learning to provide exceptional value to our clients. Our company culture is centred around collaboration, where all colleagues, regardless of their role, work together to minimise risk and shorten delivery times. Our team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your role: You will be a hands-on technical expert helping deliver projects in a … true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things better and faster, eliminating waste and applying this across the entire … softwaredelivery lifecycle for both internal customers and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of More ❯
of Engineering leads, ensures quality, sets ways of working, and manages the organisation’s engineering department. The Head of Engineering spearheads innovation in the engineering function, ensuring high-quality delivery and operation of MO’s technology software. They define best practices, develop tools and approaches for successful softwaredelivery, and foster ongoing management. The Head of Engineering … also promotes high-quality pastoral care and career development for software and quality engineers in MO. As Head of Engineering, your responsibilities include: Technical Leadership: Providing technical leadership and vision to guide engineering and quality teams in developing innovative solutions and products. Horizon-scanning for future technologies and best practices, ensuring integration within MO. Collaborating with cross-functional teams … goals. Quality and Best Practices: Establishing engineering standards, coding practices, and quality assurance processes. Driving focus on testing, code reviews, and documentation to ensure reliable, high-quality products. Embedding delivery ways of working based on industry best practices to ensure alignment with product and innovation strategies. Technical Delivery: Overseeing project delivery, integrating devops, build, and testing processes. More ❯
Type: Permanent Location: Edinburgh Working style: Hybrid 50% home/office based We have a unique opportunity for an experienced Principal Engineer to lead and guide a team of software and quality engineers and oversee large-scale technology initiatives. The role is primarily leadership-focused, involving planning, execution, and ensuring activities align with the product vision and organizational goals … within budget. In this role, you will oversee delivery activities, guide staff, ensure engineering standards are met, and manage resources effectively. You will work closely with the Head of Engineering to ensure capabilities support your area and handle governance and stakeholder management to ensure successful delivery. The Principal Engineer will drive successful technology delivery, act as an escalation … point for complex issues, and focus on resolving delivery challenges within their domain. You will also ensure transparency and effective management of costs, including cloud FinOps, and software assets to maximize efficiency. About the role Lead engineering projects within value streams and shared platforms, ensuring projects stay within budget and time constraints. Coordinate daily delivery to ensure More ❯
London, England, United Kingdom Hybrid / WFH Options
Remarkable Group
This is a mid-level position. The role will also work with other members of the Engineering team in taking technical responsibility and ownership of elements of technical solution delivery assigned as part of a project. Key Accountabilities Developing and maintaining Optimizely centric based solutions as well as bespoke solutions written using .NET. Implementing Optimizely (and associated technologies) and … bespoke software solutions using .NET Core/.NET Framework, C#12 and ASP.NET Core. Collaborating effectively with QA, BA, PM, DevOps and other members of the wider Engineering and agency teams. Accountable for the timely and technical quality delivery of assigned tasks. Proactively driving the technical definition of softwaredelivery project planning (scope, time estimates, technical skills … . Ensuring technical implementation and delivery processes (i.e. Unit testing, Source control, Coding Standards, Deployments) and technical documentation are followed, improved and evolved as practices mature. Ensure that the technical objectives of the Optimizely Engineering team are met - ensuring that our reputation for Optimizely and .NET technical excellence is maintained and excelled. Required Skills and Competencies Good Optimizely CMS More ❯
/SCI with Full Scope Polygraph Company: Quantum Science Solutions (QSS) Rate: Open Position Overview Quantum Science Solutions (QSS) is seeking an IT Program Manager to oversee full lifecycle software development and technical project management for high-visibility technology initiatives supporting a U.S. Government customer. This role requires leadership in Agile program execution, coordination across engineering, operations, and security … teams, and a strategic vision that aligns technical delivery with long-term mission requirements. The ideal candidate brings hands-on experience managing Lean Agile development teams, defining user needs, and delivering secure, compliant software solutions in a dynamic environment. Key Responsibilities • Lead Lean Agile development teams, including sprint planning and prioritization of MVIs, Features, and user stories. • Translate … stakeholder requirements into technical system requirements. • Manage delivery timelines, ensuring commitments are met within schedule and budget constraints. • Monitor the progress of multiple, concurrent software development projects. • Identify and mitigate technical and programmatic risks throughout the project lifecycle. • Leverage Jira to manage backlogs, sprints, and program dashboards. • Maintain long-term strategic objectives and align technical development to future More ❯
to identify, procure, implement and integrate systems and enjoy effecting change, this could be the role for you. Duties will include but are not limited to: Participate in all SoftwareDelivery Lifecycle stages from discovery to delivery and benefit realisation Help to develop project approaches and plans Managing a range of different projects from third party software … aspects of the project(s) Work closely with relevant stakeholders to ensure effective and efficient implementation of the project(s) Submit project status reports to stakeholders; review bugs, plan software releases, anticipate and react to change Responsible for overseeing the project management deliverables, and those of the project team Accountable for the review of risk and issue registers, and … for the provision of mitigation or remediation actions Qualifications Minimum of 5 years professional experience in a software/IT environment with business systems, CRM and websites Advanced knowledge of Microsoft products, including Project, Visio, Excel and Word Project management experience managing projects mid-sized and large transformation projects with budgets exceeding £1m+ PRINCE2/Agile/APM/ More ❯