Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&MI and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. Experience and Transformation - Core Business Activities The Experience and Transformation arm of CACI leads the way in customer management by helping clients acquire, develop and retain customers through effective customer strategy planning, optimising marketing campaigns and customer insight. Our work is underpinned by high quality consumer and market data and leading-edge technology. Our core business activities are detailed below: Strategy & consulting Analytics and insight UX and UI design Creative innovation in communications Marketing systems design, build and integration Provision of hosted customer management services How We Work CACI's policy is to recruit, develop and retain the very best staff and empower them to provide outstandingly high-quality work for our clients. We operate in a fast-moving marketplace and believe certain fundamental values set CACI people apart. We believe in best quality service and delivering outstanding value to our clients We take pride in our work and in being flexible, innovative, resourceful and distinctive We ensure that anyone we deal with (client, supplier or colleague) is treated with courtesy and respect We take responsibility for our actions and always act with honesty and integrity What you'll be doing About the job: We are looking for an enthusiastic experience strategist to drive the growth of CACI Customer Experience Strategy services. Reporting to a Principal Consultant within the team, you will help shape our offering, and ensure we offer best-in-class, customer-first strategies that focus on client performance, driving excellence in delivery and execution. Our Customer Experience team helps clients reach their performance targets by offering a full range of services - from channel optimisation to strategic planning and business transformation. Expertise in areas such as CRM, Customer experience and campaign planning allow us to have broad, impactful conversations that paint a clear roadmap for change. You must have strong omni-channel strategy experience, a solid understanding of data-driven customer marketing, and be adept at influencing senior stakeholders. The successful candidate will have a positive can-do attitude, be an inspiring and driven leader, confident and articulate with clients, and keen to make their mark. Within our team you will have the opportunity to work on several household brands including PlayStation, Easyjet, William Hill, News UK, B&Q and more. The main requirements of the role are as follows: Responsibilities: Work on delivering best in class customer strategy and planning services to our client base Work with the client services teams to grow existing client accounts Future-proof our services by developing propositions that meet client needs and provide growth areas for the business Stay abreast of industry innovations and trends; ensuring the teams are well informed of relevant advances, and clients are provided with innovative digital ideas that add value to their business Minimum skills and experience: 5+ years of relevant industry experience Ability to interrogate a client brief, understand the strategic challenge and define an appropriate response Demonstrable ability to critically evaluate and consider alternative strategic approaches and bring a considered point of view Knowledge and experience of building customer journeys and contact strategies for omnichannel execution Ability to extract insights from customer and behavioural data to inform marketing strategy Experienced in delivering projects and retained work to a consistently high standard Experienced in building relationships with senior clients, and leading strategic discussions Ability to influence effectively cross-functionally Ability to work on multiple projects simultaneously in a dynamic environment An understanding of campaign execution technology, with working experience of at least one marketing cloud platform A good level of data literacy (in both communications/ performance and in understanding user and customer behaviour across channels) Preferred skills and experience: Solid sector experience that could include work across retail, financial services, betting and gaming and travel (or wider industries) Experience creating or improving operational processes across teams Able to work on new business opportunity responses Experience in working with clients to build and develop longer term customer strategy - creating a roadmap of initiatives that can be worked through incrementally over time We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
Jun 27, 2025
Full time
Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&MI and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. Experience and Transformation - Core Business Activities The Experience and Transformation arm of CACI leads the way in customer management by helping clients acquire, develop and retain customers through effective customer strategy planning, optimising marketing campaigns and customer insight. Our work is underpinned by high quality consumer and market data and leading-edge technology. Our core business activities are detailed below: Strategy & consulting Analytics and insight UX and UI design Creative innovation in communications Marketing systems design, build and integration Provision of hosted customer management services How We Work CACI's policy is to recruit, develop and retain the very best staff and empower them to provide outstandingly high-quality work for our clients. We operate in a fast-moving marketplace and believe certain fundamental values set CACI people apart. We believe in best quality service and delivering outstanding value to our clients We take pride in our work and in being flexible, innovative, resourceful and distinctive We ensure that anyone we deal with (client, supplier or colleague) is treated with courtesy and respect We take responsibility for our actions and always act with honesty and integrity What you'll be doing About the job: We are looking for an enthusiastic experience strategist to drive the growth of CACI Customer Experience Strategy services. Reporting to a Principal Consultant within the team, you will help shape our offering, and ensure we offer best-in-class, customer-first strategies that focus on client performance, driving excellence in delivery and execution. Our Customer Experience team helps clients reach their performance targets by offering a full range of services - from channel optimisation to strategic planning and business transformation. Expertise in areas such as CRM, Customer experience and campaign planning allow us to have broad, impactful conversations that paint a clear roadmap for change. You must have strong omni-channel strategy experience, a solid understanding of data-driven customer marketing, and be adept at influencing senior stakeholders. The successful candidate will have a positive can-do attitude, be an inspiring and driven leader, confident and articulate with clients, and keen to make their mark. Within our team you will have the opportunity to work on several household brands including PlayStation, Easyjet, William Hill, News UK, B&Q and more. The main requirements of the role are as follows: Responsibilities: Work on delivering best in class customer strategy and planning services to our client base Work with the client services teams to grow existing client accounts Future-proof our services by developing propositions that meet client needs and provide growth areas for the business Stay abreast of industry innovations and trends; ensuring the teams are well informed of relevant advances, and clients are provided with innovative digital ideas that add value to their business Minimum skills and experience: 5+ years of relevant industry experience Ability to interrogate a client brief, understand the strategic challenge and define an appropriate response Demonstrable ability to critically evaluate and consider alternative strategic approaches and bring a considered point of view Knowledge and experience of building customer journeys and contact strategies for omnichannel execution Ability to extract insights from customer and behavioural data to inform marketing strategy Experienced in delivering projects and retained work to a consistently high standard Experienced in building relationships with senior clients, and leading strategic discussions Ability to influence effectively cross-functionally Ability to work on multiple projects simultaneously in a dynamic environment An understanding of campaign execution technology, with working experience of at least one marketing cloud platform A good level of data literacy (in both communications/ performance and in understanding user and customer behaviour across channels) Preferred skills and experience: Solid sector experience that could include work across retail, financial services, betting and gaming and travel (or wider industries) Experience creating or improving operational processes across teams Able to work on new business opportunity responses Experience in working with clients to build and develop longer term customer strategy - creating a roadmap of initiatives that can be worked through incrementally over time We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
Kensington, London, UK Req Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&M I and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. The Facilities Coordinator will play a key role in ensuring a smooth and efficient operation at our Head office and property portfolio. You will support in providing a comfortable and productive working environment for all employees. This is an opportunity to make a real difference in our company's day-to-day operations and contribute to a positive employee/client experience. Key role responsibilities, but are not limited to: Support the Facilities team with the day-to-day running of the office in operational activities and welfare zones. Deliver a professional and efficient process for clients and visitors to the highest standards. Ensure the guest areas/office environment is up to professional standards. Manage meeting room reservations, meeting setups, catering, maintenance and cleaning services. Act as First Aider and Fire Marshall - training provided as part of the facilities team. Efficiently respond to internal/external enquiries to resolve concerns about facilities, supplies, and workspaces. Control office supplies inventory, including stationery, vending supplies, and kitchen consumables, to ensure smooth office operations. Coordinate maintenance and repairs: identify and address facility maintenance issues, including scheduling repairs, managing contractor relationships, and ensuring adherence to safety standards. Liaise with the facility service providers, including cleaning, maintenance, and security. Implement and maintain procedures/office administrative systems. Provide company engagement support, such as internal events and meetings. Lead on Environmental sustainability and Health and Safety compliance. Hold QBRs with the facilities suppliers/contractors. Minimum 2 years' experience in a Facilities administration/office held position. Experience working in a team and management of service contracts. Great interpersonal and teamwork skills. Strong organisation skills and attention to detail. Proactive approach to problem-solving and task management. Ability to work under pressure, prioritise workload, and meet deadlines. Effective communication at all organisational levels and with external parties. Experience with ISO 14001 and 45001. We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
Jun 14, 2025
Full time
Kensington, London, UK Req Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&M I and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. The Facilities Coordinator will play a key role in ensuring a smooth and efficient operation at our Head office and property portfolio. You will support in providing a comfortable and productive working environment for all employees. This is an opportunity to make a real difference in our company's day-to-day operations and contribute to a positive employee/client experience. Key role responsibilities, but are not limited to: Support the Facilities team with the day-to-day running of the office in operational activities and welfare zones. Deliver a professional and efficient process for clients and visitors to the highest standards. Ensure the guest areas/office environment is up to professional standards. Manage meeting room reservations, meeting setups, catering, maintenance and cleaning services. Act as First Aider and Fire Marshall - training provided as part of the facilities team. Efficiently respond to internal/external enquiries to resolve concerns about facilities, supplies, and workspaces. Control office supplies inventory, including stationery, vending supplies, and kitchen consumables, to ensure smooth office operations. Coordinate maintenance and repairs: identify and address facility maintenance issues, including scheduling repairs, managing contractor relationships, and ensuring adherence to safety standards. Liaise with the facility service providers, including cleaning, maintenance, and security. Implement and maintain procedures/office administrative systems. Provide company engagement support, such as internal events and meetings. Lead on Environmental sustainability and Health and Safety compliance. Hold QBRs with the facilities suppliers/contractors. Minimum 2 years' experience in a Facilities administration/office held position. Experience working in a team and management of service contracts. Great interpersonal and teamwork skills. Strong organisation skills and attention to detail. Proactive approach to problem-solving and task management. Ability to work under pressure, prioritise workload, and meet deadlines. Effective communication at all organisational levels and with external parties. Experience with ISO 14001 and 45001. We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
CACI helps customers transform their businesses by leveraging talent, data, and technology. Our collaborative approach fosters innovation and delivers meaningful results, while our commitment to corporate social responsibility ensures ethical and inclusive practices. As part of the CACI team, you will join over 1,500 talented individuals dedicated to solving complex customer problems and delivering positive outcomes across various sectors. To focus on solving an array of complex customer problems, and delivering positive outcomes, across all sectors, CACI consists of numerous Business Units (BU). Each BU has a distinctly different value proposition - boasting proprietary technology (and data) supported by industry leading talent. Enterprise Group is a collection of three complimentary BUs. Boasting 100+ people, it consists of Enterprise Systems, Children & Young People and, Health Insights. The Role: As a Bid Manager in this newly appointed role, you'll have the opportunity to lead and co-ordinate the preparation of compelling bids for a diverse range of innovative software solutions. You will report to the Enterprise Systems Business Development Director and collaborate closely with the Business Unit Directors of Enterprise Systems, Children & Young People, and Health Insights. You'll also receive day-to-day support from the wider team of subject matter experts who will assist you in your role and your journey to learn. In this role, you'll engage with various sectors and industries, opening up conversations and learning about their unique needs and challenges. This dynamic environment ensures that every day will be different, providing variety and the chance to drive growth and make a significant impact at both an organisational and individual level. Responsibilities in this role: Highlighted are only some of the responsibilities included in this exciting opportunity - Bid identification Capture Management Storyboard Development Bid Co-ordination Proposal Development Post-Bid Who You Are You are a strategic thinker with a keen eye for detail and a passion for winning. You thrive in high-pressure environments and are driven by the challenge of securing new business. Your ability to manage multiple bids simultaneously, while maintaining a high standard of quality, sets you apart. You are adept at coordinating cross-functional teams and possess excellent communication skills. What Drives You: Passion for excellence and making a positive impact. Thriving in a collaborative and dynamic environment. Valuing integrity, respect, and ethical behaviour. What You'll Need: Strategic Mindset: Ability to develop and implement winning bid strategies. Attention to Detail: Ensure all bid documentation is accurate and compelling. Project Management Skills: Manage the end-to-end bid process. Excellent Communication: Articulate complex ideas clearly and persuasively. Resilience and Adaptability: Handle tight deadlines and changing requirements. Collaborative Spirit: Work effectively with cross-functional teams. Analytical Skills: Evaluate bid opportunities and risks. Tech-Savvy: Proficient in bid management software. Continuous Improvement: Always seek ways to enhance the bid process. APMP Accreditation: Foundation or Practitioner in bid and / or capture management (desirable). A full job description can be obtained from the talent acquisition team by applying for this role. CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, sex, gender identity, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination. As a Disability Confident employer, we will; Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on to discuss individual requirements further). Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview. Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.
Jun 13, 2025
Full time
CACI helps customers transform their businesses by leveraging talent, data, and technology. Our collaborative approach fosters innovation and delivers meaningful results, while our commitment to corporate social responsibility ensures ethical and inclusive practices. As part of the CACI team, you will join over 1,500 talented individuals dedicated to solving complex customer problems and delivering positive outcomes across various sectors. To focus on solving an array of complex customer problems, and delivering positive outcomes, across all sectors, CACI consists of numerous Business Units (BU). Each BU has a distinctly different value proposition - boasting proprietary technology (and data) supported by industry leading talent. Enterprise Group is a collection of three complimentary BUs. Boasting 100+ people, it consists of Enterprise Systems, Children & Young People and, Health Insights. The Role: As a Bid Manager in this newly appointed role, you'll have the opportunity to lead and co-ordinate the preparation of compelling bids for a diverse range of innovative software solutions. You will report to the Enterprise Systems Business Development Director and collaborate closely with the Business Unit Directors of Enterprise Systems, Children & Young People, and Health Insights. You'll also receive day-to-day support from the wider team of subject matter experts who will assist you in your role and your journey to learn. In this role, you'll engage with various sectors and industries, opening up conversations and learning about their unique needs and challenges. This dynamic environment ensures that every day will be different, providing variety and the chance to drive growth and make a significant impact at both an organisational and individual level. Responsibilities in this role: Highlighted are only some of the responsibilities included in this exciting opportunity - Bid identification Capture Management Storyboard Development Bid Co-ordination Proposal Development Post-Bid Who You Are You are a strategic thinker with a keen eye for detail and a passion for winning. You thrive in high-pressure environments and are driven by the challenge of securing new business. Your ability to manage multiple bids simultaneously, while maintaining a high standard of quality, sets you apart. You are adept at coordinating cross-functional teams and possess excellent communication skills. What Drives You: Passion for excellence and making a positive impact. Thriving in a collaborative and dynamic environment. Valuing integrity, respect, and ethical behaviour. What You'll Need: Strategic Mindset: Ability to develop and implement winning bid strategies. Attention to Detail: Ensure all bid documentation is accurate and compelling. Project Management Skills: Manage the end-to-end bid process. Excellent Communication: Articulate complex ideas clearly and persuasively. Resilience and Adaptability: Handle tight deadlines and changing requirements. Collaborative Spirit: Work effectively with cross-functional teams. Analytical Skills: Evaluate bid opportunities and risks. Tech-Savvy: Proficient in bid management software. Continuous Improvement: Always seek ways to enhance the bid process. APMP Accreditation: Foundation or Practitioner in bid and / or capture management (desirable). A full job description can be obtained from the talent acquisition team by applying for this role. CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, sex, gender identity, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination. As a Disability Confident employer, we will; Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on to discuss individual requirements further). Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview. Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.
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 base. We are passionate, progressive, and innovative and serve more than 1000 commercial and 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 networks that are characterized by large volumes of data and high levels of systems integration. Headquartered in London, CACI Ltd is a wholly 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 strategy. This will include leading software development teams, managing the development lifecycle, and ensuring the delivery of high-quality software products that meet the needs of our clients. This is a role that is pivotal in leading and driving change in how we work today. CACI is embarking on a new journey and a critical aspect of this role is establishing a "CACI way" of software development. Our products are at the start of an evolution, ready for migration to the cloud, or advancement beyond MVP status. To succeed we need to increase the maturity of our software development practices, including delivery, architecture, release and management. We've adopted a start-up mentality to software development that has served us well, but will not be suitable going forward. Until now, software development has been devolved across Business Units within CACI; now we want to leverage the skills across CACI to accelerate and improve development. This will include defining how we work as teams, formulating the roles of feature teams, DevOps, platform engineering and our off-shore team in India. You'll be integral to establishing and monitoring delivery best practice, ensuring effective team performance. You will ensure that the business and commercial needs are firmly represented with software and product development. You will help to ensure that software development and architectural requirements align with the business strategy and to our commercial and budgetary constraints. You will work closely with the product owners and specialists within the Business Units to validate their requirements and ensure that they are met. A key success factor will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities. Key Responsibilities: Overall strategic architectural lead for our software products. Define the overall technology vision and strategy for how we approach software development across all Business Units. Lead and manage the cross functional teams, including the software development teams to deliver innovative and high-quality software products. Look for opportunities to harmonise products and leverage existing capabilities. Collaborate with Business Units to ensure alignment of product development with business goals. Work closely with other departments such as product owners, marketing, sales, and customer support to ensure the software products meet market needs and customer expectations. Software Development Leadership Oversee the entire software development lifecycle, from initial concept through to delivery and maintenance. Establish a best-fit structure for the delivery and management of our software products, factoring in feature teams, front end development, DevOps and platform engineering etc. Implement best practices for software development, including agile methodologies, continuous integration, and automated testing. Establish CACI patterns, standards and architectural best practice. Ensure that all software products are developed in compliance with industry standards and regulations. Drive the adoption of new technologies and methodologies to improve efficiency and product quality. Establish cross-business unit collaboration and create a "one-CACI" way of working for Product Development. Expand our off-shore development team and manage on an ongoing basis as part of the overall Product Development capability. Measurement and Monitoring Manage the budget and resources for the software development department. Working with Finance to report on performance against approved timelines and budget. Establish processes for tracking and managing team utilisation and velocity, to ensure that the team is working effectively. Promote a culture of continuous improvement, encouraging teams to learn from past projects and enhance their processes. Skills and Experience: Proven experience in a senior software development role, with a track record of delivering successful software products across the end-to-end software delivery lifecycle Ability to review commercial business plans with Business Units, challenging as appropriate and turning them into software development programmes. Strong leadership and management skills, with the ability to communicate with technical and commercial stakeholders and to inspire and motivate teams. Extensive knowledge of software development methodologies, tools, and best practices. Experience with agile development, continuous integration, and automated testing. Experience of overseeing and tracking team performance and the commercials as they relate to product development. Excellent problem-solving skills and attention to detail. Excellent planning skills. Strong communication and collaboration skills, with the ability to work effectively with stakeholders at all levels. A technology background is preferred and we would value experience and knowledge in all or some of: AWS architecture and a broad range of components
Jun 13, 2025
Full time
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 base. We are passionate, progressive, and innovative and serve more than 1000 commercial and 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 networks that are characterized by large volumes of data and high levels of systems integration. Headquartered in London, CACI Ltd is a wholly 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 strategy. This will include leading software development teams, managing the development lifecycle, and ensuring the delivery of high-quality software products that meet the needs of our clients. This is a role that is pivotal in leading and driving change in how we work today. CACI is embarking on a new journey and a critical aspect of this role is establishing a "CACI way" of software development. Our products are at the start of an evolution, ready for migration to the cloud, or advancement beyond MVP status. To succeed we need to increase the maturity of our software development practices, including delivery, architecture, release and management. We've adopted a start-up mentality to software development that has served us well, but will not be suitable going forward. Until now, software development has been devolved across Business Units within CACI; now we want to leverage the skills across CACI to accelerate and improve development. This will include defining how we work as teams, formulating the roles of feature teams, DevOps, platform engineering and our off-shore team in India. You'll be integral to establishing and monitoring delivery best practice, ensuring effective team performance. You will ensure that the business and commercial needs are firmly represented with software and product development. You will help to ensure that software development and architectural requirements align with the business strategy and to our commercial and budgetary constraints. You will work closely with the product owners and specialists within the Business Units to validate their requirements and ensure that they are met. A key success factor will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities. Key Responsibilities: Overall strategic architectural lead for our software products. Define the overall technology vision and strategy for how we approach software development across all Business Units. Lead and manage the cross functional teams, including the software development teams to deliver innovative and high-quality software products. Look for opportunities to harmonise products and leverage existing capabilities. Collaborate with Business Units to ensure alignment of product development with business goals. Work closely with other departments such as product owners, marketing, sales, and customer support to ensure the software products meet market needs and customer expectations. Software Development Leadership Oversee the entire software development lifecycle, from initial concept through to delivery and maintenance. Establish a best-fit structure for the delivery and management of our software products, factoring in feature teams, front end development, DevOps and platform engineering etc. Implement best practices for software development, including agile methodologies, continuous integration, and automated testing. Establish CACI patterns, standards and architectural best practice. Ensure that all software products are developed in compliance with industry standards and regulations. Drive the adoption of new technologies and methodologies to improve efficiency and product quality. Establish cross-business unit collaboration and create a "one-CACI" way of working for Product Development. Expand our off-shore development team and manage on an ongoing basis as part of the overall Product Development capability. Measurement and Monitoring Manage the budget and resources for the software development department. Working with Finance to report on performance against approved timelines and budget. Establish processes for tracking and managing team utilisation and velocity, to ensure that the team is working effectively. Promote a culture of continuous improvement, encouraging teams to learn from past projects and enhance their processes. Skills and Experience: Proven experience in a senior software development role, with a track record of delivering successful software products across the end-to-end software delivery lifecycle Ability to review commercial business plans with Business Units, challenging as appropriate and turning them into software development programmes. Strong leadership and management skills, with the ability to communicate with technical and commercial stakeholders and to inspire and motivate teams. Extensive knowledge of software development methodologies, tools, and best practices. Experience with agile development, continuous integration, and automated testing. Experience of overseeing and tracking team performance and the commercials as they relate to product development. Excellent problem-solving skills and attention to detail. Excellent planning skills. Strong communication and collaboration skills, with the ability to work effectively with stakeholders at all levels. A technology background is preferred and we would value experience and knowledge in all or some of: AWS architecture and a broad range of components
Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&MI and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. What you'll be doing As part of our team you will get the opportunity to work on all elements of client projects. The main role will consist of analysing data and delivering strategic recommendations to clients, project management and managing client relationships. Here are some of the specific challenges we help our clients solve: Who are my visitors, what do they want from a location and how should we engage with them? What wider consumer trends (e.g. cost of living) are shaping the industry and how should we, as a business, adapt accordingly? What type of residential units shall I build based on the likely buyers/renters in the area? How are local workers engaging with the retail, F&B and leisure offer in the area and what do we need to do to capture their spend? What is the optimum location to build, or invest in, logistics hubs? What is the optimum mix of retail, F&B, leisure, office and residential in an area? We work with very senior stakeholders and from day one you will be given the opportunity to join meetings with our clients. At CACI we believe that if you carry out the work then you should be given the opportunity to present to the client, regardless of their seniority. Who you are Educated to at least degree level at 2:1 or above, in a subject with both written and numerical content (e.g. Economics, Business, Geography) Good inter-personal skills and the ability to communicate technical results to non-technical individuals Experience in presenting reports and conclusions The ability to distil conclusions from statistical outputs Good understanding of Excel Good understanding of Microsoft PowerPoint Knowledge of, and interest in, the retail sector Ideally you will also have: Exposure to and/or appreciation of GIS software and its applications Understanding of statistical modelling techniques Knowledge of BI dashboard tools such as PowerBI or Tableau We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
Jun 08, 2025
Full time
Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1200 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Consumer & Market Intelligence and Experience & Transformation groups provide data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. C&MI and E&T Groups help clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. What you'll be doing As part of our team you will get the opportunity to work on all elements of client projects. The main role will consist of analysing data and delivering strategic recommendations to clients, project management and managing client relationships. Here are some of the specific challenges we help our clients solve: Who are my visitors, what do they want from a location and how should we engage with them? What wider consumer trends (e.g. cost of living) are shaping the industry and how should we, as a business, adapt accordingly? What type of residential units shall I build based on the likely buyers/renters in the area? How are local workers engaging with the retail, F&B and leisure offer in the area and what do we need to do to capture their spend? What is the optimum location to build, or invest in, logistics hubs? What is the optimum mix of retail, F&B, leisure, office and residential in an area? We work with very senior stakeholders and from day one you will be given the opportunity to join meetings with our clients. At CACI we believe that if you carry out the work then you should be given the opportunity to present to the client, regardless of their seniority. Who you are Educated to at least degree level at 2:1 or above, in a subject with both written and numerical content (e.g. Economics, Business, Geography) Good inter-personal skills and the ability to communicate technical results to non-technical individuals Experience in presenting reports and conclusions The ability to distil conclusions from statistical outputs Good understanding of Excel Good understanding of Microsoft PowerPoint Knowledge of, and interest in, the retail sector Ideally you will also have: Exposure to and/or appreciation of GIS software and its applications Understanding of statistical modelling techniques Knowledge of BI dashboard tools such as PowerBI or Tableau We are committed to creating a diverse environment and are proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Successful candidates must have the right to work in the UK.
09 May 2025 About us: We are the Information Intelligence Group (IIG) of CACI UK, a specialist technical consultancy providing bespoke solutions to solve complex operational problems. Due to some exciting growth within our Central Government business, we are interested in speaking with an experienced Technical Architect. Role Location: You can work from any of our 6 offices in the UK (including Bristol, Cheltenham & London) or from home, you decide. The role will however require you make regular visits to the team based in London. A bout the Role: We are looking for an experienced and highly skilled Lead Technical Architect with expertise in cloud-based architectures to join our team. You will play a pivotal role in designing, implementing, and overseeing advanced cloud infrastructure solutions for mission-critical systems. In this role, you will use your deep knowledge of security architecture on cloud platforms to provide technical leadership and strategic direction in building scalable, secure, and resilient cloud-native systems based on AWS, Kubernetes, Kafka, microservices, Java, and event-driven design. Key Responsibilities: • Cloud Architecture Design: Lead the design of cloud-based systems and solutions, utilising AWS and modern architectural patterns such as microservices, event-driven architectures, and serverless computing to meet both current and future business needs. • Cloud Security: Develop and implement robust security architectures for cloud solutions, ensuring data protection, regulatory compliance, and alignment with industry best practices (e.g., AWS IAM, encryption, VPC, security monitoring, and auditing). • Containerisation & Orchestration: Architect and oversee containerised environments using Kubernetes, ensuring high availability, scalability, and fault tolerance for critical applications. • Event-Driven Systems: Lead a team to architect event-driven systems using Kafka, designing and managing messaging frameworks to handle real-time data processing across distributed microservices. • Microservices Architecture: Design and oversee the development of microservices-based systems, establishing best practices for modularity, scalability, and maintainability, with a focus on Java-based backend services. • Technical Leadership: Provide technical leadership and mentorship to architecture and development teams, guiding them through complex technical challenges and architectural decisions. • Security & Compliance: Ensure that cloud architectures are compliant with industry regulations (e.g., GDPR, HIPAA) and company security policies, and implement security controls across the infrastructure. • CI/CD & Automation: Champion the development of CI/CD pipelines, infrastructure as code (IaC), and automation to enable fast and reliable delivery of cloud services. • Work closely with DevOps, engineering teams, product management, and stakeholders to ensure that architectural strategies align with both technical and business objectives. • Performance & Cost Optimisation: Drive performance tuning, cost optimisation, and cloud resource management strategies to maximise efficiency and minimise cloud spend. • Risk Management: Identify and mitigate technical risks in cloud-based systems and infrastructure. • Documentation & Best Practices: Develop and maintain architectural standards, design patterns, and documentation, ensuring a shared understanding of technical solutions. Capturing/documenting architectural decisions. The Fit: We are looking for someone with previous experience in designing and implementing large-scale, distributed cloud systems, with a strong focus on AWS. Additional skills required include: • Extensive experience with cloud security architecture, including knowledge of AWS security best practices (e.g., IAM, network security, encryption). • Deep expertise in containerisation technologies (Docker) and Kubernetes for orchestration in production environments. • Proven experience in designing and implementing event-driven architectures, with strong expertise in queue-based systems including Kafka. • Strong background in microservices architecture and hands-on experience with Java-based backend systems. • In-depth understanding of CI/CD pipelines, infrastructure as code (e.g., Terraform, CloudFormation), and automated deployment processes. • Excellent communication and leadership skills, with the ability to collaborate effectively with cross-functional teams and provide technical mentorship. • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) and cloud cost optimisation strategies. • Familiarity with serverless architectures and AWS Lambda. • AWS certification(s) (e.g., AWS Certified Solutions Architect, AWS Certified Security - Specialty) preferred. • Understanding of architectural standards and frameworks e.g. TOGAF Due to the industries we work in, we require the successful candidate to be able to obtain high level security clearance. To qualify for this, you must be a British citizen and have lived permanently in the UK for the last 5 years. Why work for us? IIG has the culture and feel of a small business, paired with the benefits of our position in a much larger organisation. The Technical Architect role is an excellent opportunity, and CACI reward their staff well with a competitive salary and impressive benefits package which includes: Flexi-time: 37.5 hour weeks to structure how you want. Hybrid working: Work from one of our offices or from home - you choose L&D: Budget for conferences, training courses and other materials. Social: Fantastic culture with monthly social events. Future You: Matched pension and health care package. We offer a great L&D package including 5 days external training, a career coach and guilds to share innovation and learning. We also offer self-directed career progression, that fosters opportunities for success for us and our business. We take great pride in taking care of our talent, providing a highly dynamic, inclusive and team-led environment where everyone can thrive. CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to pre vent discrimination. As a Disability Confident employer, we will; Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on to discuss individual requirements further). Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview. Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.
Jun 04, 2025
Full time
09 May 2025 About us: We are the Information Intelligence Group (IIG) of CACI UK, a specialist technical consultancy providing bespoke solutions to solve complex operational problems. Due to some exciting growth within our Central Government business, we are interested in speaking with an experienced Technical Architect. Role Location: You can work from any of our 6 offices in the UK (including Bristol, Cheltenham & London) or from home, you decide. The role will however require you make regular visits to the team based in London. A bout the Role: We are looking for an experienced and highly skilled Lead Technical Architect with expertise in cloud-based architectures to join our team. You will play a pivotal role in designing, implementing, and overseeing advanced cloud infrastructure solutions for mission-critical systems. In this role, you will use your deep knowledge of security architecture on cloud platforms to provide technical leadership and strategic direction in building scalable, secure, and resilient cloud-native systems based on AWS, Kubernetes, Kafka, microservices, Java, and event-driven design. Key Responsibilities: • Cloud Architecture Design: Lead the design of cloud-based systems and solutions, utilising AWS and modern architectural patterns such as microservices, event-driven architectures, and serverless computing to meet both current and future business needs. • Cloud Security: Develop and implement robust security architectures for cloud solutions, ensuring data protection, regulatory compliance, and alignment with industry best practices (e.g., AWS IAM, encryption, VPC, security monitoring, and auditing). • Containerisation & Orchestration: Architect and oversee containerised environments using Kubernetes, ensuring high availability, scalability, and fault tolerance for critical applications. • Event-Driven Systems: Lead a team to architect event-driven systems using Kafka, designing and managing messaging frameworks to handle real-time data processing across distributed microservices. • Microservices Architecture: Design and oversee the development of microservices-based systems, establishing best practices for modularity, scalability, and maintainability, with a focus on Java-based backend services. • Technical Leadership: Provide technical leadership and mentorship to architecture and development teams, guiding them through complex technical challenges and architectural decisions. • Security & Compliance: Ensure that cloud architectures are compliant with industry regulations (e.g., GDPR, HIPAA) and company security policies, and implement security controls across the infrastructure. • CI/CD & Automation: Champion the development of CI/CD pipelines, infrastructure as code (IaC), and automation to enable fast and reliable delivery of cloud services. • Work closely with DevOps, engineering teams, product management, and stakeholders to ensure that architectural strategies align with both technical and business objectives. • Performance & Cost Optimisation: Drive performance tuning, cost optimisation, and cloud resource management strategies to maximise efficiency and minimise cloud spend. • Risk Management: Identify and mitigate technical risks in cloud-based systems and infrastructure. • Documentation & Best Practices: Develop and maintain architectural standards, design patterns, and documentation, ensuring a shared understanding of technical solutions. Capturing/documenting architectural decisions. The Fit: We are looking for someone with previous experience in designing and implementing large-scale, distributed cloud systems, with a strong focus on AWS. Additional skills required include: • Extensive experience with cloud security architecture, including knowledge of AWS security best practices (e.g., IAM, network security, encryption). • Deep expertise in containerisation technologies (Docker) and Kubernetes for orchestration in production environments. • Proven experience in designing and implementing event-driven architectures, with strong expertise in queue-based systems including Kafka. • Strong background in microservices architecture and hands-on experience with Java-based backend systems. • In-depth understanding of CI/CD pipelines, infrastructure as code (e.g., Terraform, CloudFormation), and automated deployment processes. • Excellent communication and leadership skills, with the ability to collaborate effectively with cross-functional teams and provide technical mentorship. • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) and cloud cost optimisation strategies. • Familiarity with serverless architectures and AWS Lambda. • AWS certification(s) (e.g., AWS Certified Solutions Architect, AWS Certified Security - Specialty) preferred. • Understanding of architectural standards and frameworks e.g. TOGAF Due to the industries we work in, we require the successful candidate to be able to obtain high level security clearance. To qualify for this, you must be a British citizen and have lived permanently in the UK for the last 5 years. Why work for us? IIG has the culture and feel of a small business, paired with the benefits of our position in a much larger organisation. The Technical Architect role is an excellent opportunity, and CACI reward their staff well with a competitive salary and impressive benefits package which includes: Flexi-time: 37.5 hour weeks to structure how you want. Hybrid working: Work from one of our offices or from home - you choose L&D: Budget for conferences, training courses and other materials. Social: Fantastic culture with monthly social events. Future You: Matched pension and health care package. We offer a great L&D package including 5 days external training, a career coach and guilds to share innovation and learning. We also offer self-directed career progression, that fosters opportunities for success for us and our business. We take great pride in taking care of our talent, providing a highly dynamic, inclusive and team-led environment where everyone can thrive. CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to pre vent discrimination. As a Disability Confident employer, we will; Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on to discuss individual requirements further). Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview. Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.
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 base. We are passionate, progressive, and innovative and serve more than 1000 commercial and 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 networks characterized by large volumes of data and high levels of systems integration. Headquartered in London, CACI Ltd is a wholly 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 strategy. This will include leading software development teams, managing the development lifecycle, and ensuring the delivery of high-quality software products that meet the needs of our clients. This role is pivotal in leading and driving change in how we work today. CACI is embarking on a new journey, and a critical aspect of this role is establishing a 'CACI way' of software development. Our products are at the start of an evolution, ready for migration to the cloud or advancement beyond MVP status. To succeed, we need to increase the maturity of our software development practices, including delivery, architecture, release, and management. We've adopted a start-up mentality to software development that has served us well, but will not be suitable going forward. Until now, software development has been devolved across Business Units within CACI; now we want to leverage the skills across CACI to accelerate and improve development. This will include defining how we work as teams, formulating the roles of feature teams, DevOps, platform engineering, and our off-shore team in India. You'll be integral to establishing and monitoring delivery best practice, ensuring effective team performance. You will ensure that the business and commercial needs are firmly represented with software and product development. You will help to ensure that software development and architectural requirements align with the business strategy and to our commercial and budgetary constraints. You will work closely with the product owners and specialists within the Business Units to validate their requirements and ensure that they are met. A key success factor will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities. Key Responsibilities: Overall strategic architectural lead for our software products. Define the overall technology vision and strategy for how we approach software development across all Business Units. Lead and manage the cross-functional teams, including the software development teams to deliver innovative and high-quality software products. Look for opportunities to harmonise products and leverage existing capabilities. Collaborate with Business Units to ensure alignment of product development with business goals. Work closely with other departments such as product owners, marketing, sales, and customer support to ensure the software products meet market needs and customer expectations. Software Development Leadership: Oversee the entire software development lifecycle, from initial concept through to delivery and maintenance. Establish a best-fit structure for the delivery and management of our software products, factoring in feature teams, front-end development, DevOps, and platform engineering. Implement best practices for software development, including agile methodologies, continuous integration, and automated testing. Establish CACI patterns, standards, and architectural best practice. Ensure that all software products are developed in compliance with industry standards and regulations. Drive the adoption of new technologies and methodologies to improve efficiency and product quality. Establish cross-business unit collaboration and create a "one-CACI" way of working for Product Development. Expand our off-shore development team and manage on an ongoing basis as part of the overall Product Development capability. Measurement and Monitoring: Manage the budget and resources for the software development department. Working with Finance to report on performance against approved timelines and budget. Establish processes for tracking and managing team utilisation and velocity, to ensure that the team is working effectively. Promote a culture of continuous improvement, encouraging teams to learn from past projects and enhance their processes. Skills and Experience: Proven experience in a senior software development role, with a track record of delivering successful software products across the end-to-end software delivery lifecycle. Ability to review commercial business plans with Business Units, challenging as appropriate and turning them into software development programmes. Strong leadership and management skills, with the ability to communicate with technical and commercial stakeholders and to inspire and motivate teams. Extensive knowledge of software development methodologies, tools, and best practices. Experience with agile development, continuous integration, and automated testing. Experience of overseeing and tracking team performance and the commercials as they relate to product development. Excellent problem-solving skills and attention to detail. Excellent planning skills. Strong communication and collaboration skills, with the ability to work effectively with stakeholders at all levels. A technology background is preferred and we would value experience and knowledge in all or some of: AWS architecture and a broad range of components.
Feb 17, 2025
Full time
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 base. We are passionate, progressive, and innovative and serve more than 1000 commercial and 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 networks characterized by large volumes of data and high levels of systems integration. Headquartered in London, CACI Ltd is a wholly 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 strategy. This will include leading software development teams, managing the development lifecycle, and ensuring the delivery of high-quality software products that meet the needs of our clients. This role is pivotal in leading and driving change in how we work today. CACI is embarking on a new journey, and a critical aspect of this role is establishing a 'CACI way' of software development. Our products are at the start of an evolution, ready for migration to the cloud or advancement beyond MVP status. To succeed, we need to increase the maturity of our software development practices, including delivery, architecture, release, and management. We've adopted a start-up mentality to software development that has served us well, but will not be suitable going forward. Until now, software development has been devolved across Business Units within CACI; now we want to leverage the skills across CACI to accelerate and improve development. This will include defining how we work as teams, formulating the roles of feature teams, DevOps, platform engineering, and our off-shore team in India. You'll be integral to establishing and monitoring delivery best practice, ensuring effective team performance. You will ensure that the business and commercial needs are firmly represented with software and product development. You will help to ensure that software development and architectural requirements align with the business strategy and to our commercial and budgetary constraints. You will work closely with the product owners and specialists within the Business Units to validate their requirements and ensure that they are met. A key success factor will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities. Key Responsibilities: Overall strategic architectural lead for our software products. Define the overall technology vision and strategy for how we approach software development across all Business Units. Lead and manage the cross-functional teams, including the software development teams to deliver innovative and high-quality software products. Look for opportunities to harmonise products and leverage existing capabilities. Collaborate with Business Units to ensure alignment of product development with business goals. Work closely with other departments such as product owners, marketing, sales, and customer support to ensure the software products meet market needs and customer expectations. Software Development Leadership: Oversee the entire software development lifecycle, from initial concept through to delivery and maintenance. Establish a best-fit structure for the delivery and management of our software products, factoring in feature teams, front-end development, DevOps, and platform engineering. Implement best practices for software development, including agile methodologies, continuous integration, and automated testing. Establish CACI patterns, standards, and architectural best practice. Ensure that all software products are developed in compliance with industry standards and regulations. Drive the adoption of new technologies and methodologies to improve efficiency and product quality. Establish cross-business unit collaboration and create a "one-CACI" way of working for Product Development. Expand our off-shore development team and manage on an ongoing basis as part of the overall Product Development capability. Measurement and Monitoring: Manage the budget and resources for the software development department. Working with Finance to report on performance against approved timelines and budget. Establish processes for tracking and managing team utilisation and velocity, to ensure that the team is working effectively. Promote a culture of continuous improvement, encouraging teams to learn from past projects and enhance their processes. Skills and Experience: Proven experience in a senior software development role, with a track record of delivering successful software products across the end-to-end software delivery lifecycle. Ability to review commercial business plans with Business Units, challenging as appropriate and turning them into software development programmes. Strong leadership and management skills, with the ability to communicate with technical and commercial stakeholders and to inspire and motivate teams. Extensive knowledge of software development methodologies, tools, and best practices. Experience with agile development, continuous integration, and automated testing. Experience of overseeing and tracking team performance and the commercials as they relate to product development. Excellent problem-solving skills and attention to detail. Excellent planning skills. Strong communication and collaboration skills, with the ability to work effectively with stakeholders at all levels. A technology background is preferred and we would value experience and knowledge in all or some of: AWS architecture and a broad range of components.
Kensington, London, UK Req 23 September 2024 Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1100 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Marketing Solutions Division provides data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. MSD helps clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. CACI is recruiting for a Location Analytics Project Manager within the Location Intelligence team who will be responsible for analysing data and delivering strategic recommendations to clients. Who we are At CACI we do amazing things with data. We build some of the most highly regarded, innovative datasets in the market and our people are the best at analysing that data to provide insight to our clients. We are experts in all things consumer and location and bring together cutting-edge analytical techniques, creative thinking and diverse perspectives to drive growth for our clients. As part of the wider Marketing Solutions Division, you will be joining a 250 strong team working in over 50 markets globally. Our people are what really make us different. We are a growing and dynamic group of analysts, data scientists and commercially savvy consultants. We are passionate, progressive, and unafraid of challenge; our mission is to use data-driven insight to make a commercial difference. We are the leading Location Intelligence team across the world, responsible for delivering advanced spatial analysis and insight to major organisations across a range of sectors and countries. We provide consultancy, cutting edge software and the latest data to help our clients optimise their location strategies across both the physical and digital landscape. Projects typically last between a week and six months, ranging from performance analysis, customer insight, defining network strategies, BI & visualisation and advanced predictive modelling. We work closely with our clients to ensure we understand their aims and objectives, incorporate their feedback and knowledge, and develop a bespoke solution to meet their business needs. What you'll be doing This is an exciting opportunity to join the Location Analytics team as a Technical Project Manager. We are the leading Location Intelligence team across the world, responsible for delivering advanced spatial analysis and insight to major organisations across a range of sectors and countries. We provide consultancy, cutting edge software and the latest data to help our clients optimise their location strategies across both the physical and digital landscape. Projects typically last between a week and six months, ranging from performance analysis, customer insight, defining network strategies, BI & visualisation and advanced predictive modelling. We work closely with our clients to ensure we understand their aims and objectives, incorporate their feedback and knowledge, and develop a bespoke solution to meet their business needs. As part of our team, you will get the opportunity to work on a varied set of client projects. The main role will consist of managing several projects being worked upon by analysts within our team concurrently, ensuring projects are delivered timely and that they meet the agreed project scope. As you gain experience you will be given the opportunity to shape the way we approach our work. We are constantly looking for new datasets and ways of enhancing our proposition and you will have the opportunity to work with the newest and most innovative consumer data in the marketplace. The main elements of the role include: Critically appraising project statements of work to ensure that the project goals are clear and achievable prior to the commencement of the project. Planning project timescales, communicating back clearly to internal and external stakeholders on a regular basis. Accurately estimating project and task timescales and managing resource accordingly. Offering technical support to analysts working on your projects. Critically testing project deliverables and provide feedback to the analytical team on required changes Ensuring that potential scope creep is appropriately managed. Using your experience and knowledge to contribute to innovations in Location Analytics and in the wider CACI business. Who you are We are looking for a candidate to work within our Location Analytics technical team - working with companies from a broad range of sectors (e.g. retail, leisure, grocery, automotive and the public sector), both within the UK, across Europe and internationally. We have a large number of varied projects in the Location Analytics team and we are looking for an organised project manager with a technical background to help the management of projects. The ideal candidate would be highly organised, with an ability to manage internal and external stakeholders, so excellent communication and presentation skills are required. You are a problem solver who can dissect complex business problems and find innovative ways to deliver a solution. You are self-motivated, willing to learn new skills and comfortable receiving a high level of responsibility from day one. Have a curiosity and passion for data, analytics, and innovation. A strong communicator, simplifying complex data into compelling and insightful stories. Capable of guiding analysts to provide high-quality insights and recommendations from complex information for consultative projects. Self-motivated, organized, detail-oriented, with a positive, "can do" attitude. Your skills, knowledge, and experience It is important that you have: Project management experience - dealing with different stakeholders and ensuring projects are delivered to scope and on time. Experience of being an analytical lead on a project i.e. - managing technical resource Previous work experience in an analytical / consulting role. An ability to understand the strengths of different team members and adapt accordingly. An appreciation of the capabilities and limitations of a range of BI tools (e.g. Power BI, Tableau, Qlik, etc) and ETL software (e.g. Alteryx). Extensive project management software experience, such as Microsoft Project. Excellent oral and written communication, with the ability to explain complex topics in simple terms. A keen eye for detail and an ability to sense check numbers and spot errors or inconsistencies in analytical work. Good mathematical skills. Whilst not essential, the following skills would also be desirable. Formal project management training (e.g. Prince2, Agile). Experience and knowledge of the consumer retail market or areas within the public sector. You are a self-starter and willing to bring new ideas to the business to develop your colleagues and the wider team. Demonstrate a creative curiosity and passion for your role. Experience of using GIS platforms, conducting spatial analysis in real-world applications. What we can offer you We don't settle for people that can just do the job, we look for people that are constantly trying to push the boundaries and improve what we do. This is what makes CACI a great team to be a part of. Innovation is hugely important to us and we aim for everybody in the business to spend 5% of their time innovating and training. If you are an innovative thinker and like to challenge the norm, coming up with new ways of doing things, then you will be surrounded by likeminded people at CACI. The Integrated Marketing team's goal is to be the biggest, and best, consultancy and campaign provider sharing top quality insights and campaigns using cutting edge technology. As a member of our team, you will be key to helping us achieve this goal. Progression We understand that your career progression is important to you. Unlike many organisations, promotions happen twice a year at CACI. This gives you more opportunity to progress. At CACI people get promoted on merit when they are ready. This means that your career is completely in your own hands and there is never a ceiling for your progress. Everyone's career path is different. We welcome people exploring different areas and trying out new skillsets. Just because you start off down one path doesn't mean you are committed to it indefinitely . click apply for full job details
Feb 13, 2025
Full time
Kensington, London, UK Req 23 September 2024 Headquartered in London, CACI Ltd is a wholly owned subsidiary of CACI International Inc., a publicly listed company on the NYSE with annual revenue in excess of US $6.2bn and employing approx. 22,000 people worldwide. CACI Ltd is an international data and technology consultancy with £154m turnover and 1100 employees. We are passionate, progressive and unafraid of challenge; our mission is to use technology and data-driven insight to make a commercial difference. We provide expert advice and hands-on system management to help our national and global clients get the most from technology and data. We use innovation wisely to deliver well thought-out digital solutions and software. CACI's Marketing Solutions Division provides data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas. MSD helps clients shape the vision, define the strategy and deliver a truly integrated customer experience. Our services are based on in-depth understanding of individual consumer behaviour and marketing technology which influence the way consumers buy products and services through a combination of data, technology and consultancy. CACI is recruiting for a Location Analytics Project Manager within the Location Intelligence team who will be responsible for analysing data and delivering strategic recommendations to clients. Who we are At CACI we do amazing things with data. We build some of the most highly regarded, innovative datasets in the market and our people are the best at analysing that data to provide insight to our clients. We are experts in all things consumer and location and bring together cutting-edge analytical techniques, creative thinking and diverse perspectives to drive growth for our clients. As part of the wider Marketing Solutions Division, you will be joining a 250 strong team working in over 50 markets globally. Our people are what really make us different. We are a growing and dynamic group of analysts, data scientists and commercially savvy consultants. We are passionate, progressive, and unafraid of challenge; our mission is to use data-driven insight to make a commercial difference. We are the leading Location Intelligence team across the world, responsible for delivering advanced spatial analysis and insight to major organisations across a range of sectors and countries. We provide consultancy, cutting edge software and the latest data to help our clients optimise their location strategies across both the physical and digital landscape. Projects typically last between a week and six months, ranging from performance analysis, customer insight, defining network strategies, BI & visualisation and advanced predictive modelling. We work closely with our clients to ensure we understand their aims and objectives, incorporate their feedback and knowledge, and develop a bespoke solution to meet their business needs. What you'll be doing This is an exciting opportunity to join the Location Analytics team as a Technical Project Manager. We are the leading Location Intelligence team across the world, responsible for delivering advanced spatial analysis and insight to major organisations across a range of sectors and countries. We provide consultancy, cutting edge software and the latest data to help our clients optimise their location strategies across both the physical and digital landscape. Projects typically last between a week and six months, ranging from performance analysis, customer insight, defining network strategies, BI & visualisation and advanced predictive modelling. We work closely with our clients to ensure we understand their aims and objectives, incorporate their feedback and knowledge, and develop a bespoke solution to meet their business needs. As part of our team, you will get the opportunity to work on a varied set of client projects. The main role will consist of managing several projects being worked upon by analysts within our team concurrently, ensuring projects are delivered timely and that they meet the agreed project scope. As you gain experience you will be given the opportunity to shape the way we approach our work. We are constantly looking for new datasets and ways of enhancing our proposition and you will have the opportunity to work with the newest and most innovative consumer data in the marketplace. The main elements of the role include: Critically appraising project statements of work to ensure that the project goals are clear and achievable prior to the commencement of the project. Planning project timescales, communicating back clearly to internal and external stakeholders on a regular basis. Accurately estimating project and task timescales and managing resource accordingly. Offering technical support to analysts working on your projects. Critically testing project deliverables and provide feedback to the analytical team on required changes Ensuring that potential scope creep is appropriately managed. Using your experience and knowledge to contribute to innovations in Location Analytics and in the wider CACI business. Who you are We are looking for a candidate to work within our Location Analytics technical team - working with companies from a broad range of sectors (e.g. retail, leisure, grocery, automotive and the public sector), both within the UK, across Europe and internationally. We have a large number of varied projects in the Location Analytics team and we are looking for an organised project manager with a technical background to help the management of projects. The ideal candidate would be highly organised, with an ability to manage internal and external stakeholders, so excellent communication and presentation skills are required. You are a problem solver who can dissect complex business problems and find innovative ways to deliver a solution. You are self-motivated, willing to learn new skills and comfortable receiving a high level of responsibility from day one. Have a curiosity and passion for data, analytics, and innovation. A strong communicator, simplifying complex data into compelling and insightful stories. Capable of guiding analysts to provide high-quality insights and recommendations from complex information for consultative projects. Self-motivated, organized, detail-oriented, with a positive, "can do" attitude. Your skills, knowledge, and experience It is important that you have: Project management experience - dealing with different stakeholders and ensuring projects are delivered to scope and on time. Experience of being an analytical lead on a project i.e. - managing technical resource Previous work experience in an analytical / consulting role. An ability to understand the strengths of different team members and adapt accordingly. An appreciation of the capabilities and limitations of a range of BI tools (e.g. Power BI, Tableau, Qlik, etc) and ETL software (e.g. Alteryx). Extensive project management software experience, such as Microsoft Project. Excellent oral and written communication, with the ability to explain complex topics in simple terms. A keen eye for detail and an ability to sense check numbers and spot errors or inconsistencies in analytical work. Good mathematical skills. Whilst not essential, the following skills would also be desirable. Formal project management training (e.g. Prince2, Agile). Experience and knowledge of the consumer retail market or areas within the public sector. You are a self-starter and willing to bring new ideas to the business to develop your colleagues and the wider team. Demonstrate a creative curiosity and passion for your role. Experience of using GIS platforms, conducting spatial analysis in real-world applications. What we can offer you We don't settle for people that can just do the job, we look for people that are constantly trying to push the boundaries and improve what we do. This is what makes CACI a great team to be a part of. Innovation is hugely important to us and we aim for everybody in the business to spend 5% of their time innovating and training. If you are an innovative thinker and like to challenge the norm, coming up with new ways of doing things, then you will be surrounded by likeminded people at CACI. The Integrated Marketing team's goal is to be the biggest, and best, consultancy and campaign provider sharing top quality insights and campaigns using cutting edge technology. As a member of our team, you will be key to helping us achieve this goal. Progression We understand that your career progression is important to you. Unlike many organisations, promotions happen twice a year at CACI. This gives you more opportunity to progress. At CACI people get promoted on merit when they are ready. This means that your career is completely in your own hands and there is never a ceiling for your progress. Everyone's career path is different. We welcome people exploring different areas and trying out new skillsets. Just because you start off down one path doesn't mean you are committed to it indefinitely . click apply for full job details