CFGDEGREE
QUICK JUMP MENU
START YOUR CAREER IN TECH WITH THE
CFGDEGREE
Level up with our 16-week CFGdegree in either data science, software or data engineering, full-stack or product management.
Get sponsored by amazing brands and partners, linked with incredible job roles or choose your own career pathway with education-only opportunities.
DID WE MENTION IT IS 100% FREE?
No hidden costs or fees when you graduate, no IOUs, no debt. 100% free for all learners. Period.

OUR CFGDEGREE
COMPANY PARTNERS
All the companies below have or are supporting CFG members with sponsored places on our CFGdegree cohorts (with this list continually growing!). Each of these companies is playing such an important role in the education and training of women in tech, but also in providing job opportunities and work experience at the end of their CFGdegree, ultimately driving change and shifting the stats around diversity in tech.




























































































OPEN UP NEW
CAREER PATHWAYS
We partner with a range of companies who are working with us to provide this training and potential job roles at the end of the course for certified candidates.
Your CFGdegree will train you up for a career pathway in either data science, software or data engineering, full-stack or product management with a range of roles that could be pursued.
The CFGdegree is 100% FREE for all candidates.

A one-of-a-kind learning experience and career pathway with some of the UK and Ireland’s most sought-after employers and players in tech!

The world is your oyster (literally!). Benefit from our specialised education and secure your dream job with our international partners.

Take your own career to the next level with our education-only opportunities with your chance to take on contracting roles.
CFGDEGREE
SPECIALISATIONS
Software or Data Engineering CAREER PATHWAY
The skills you will learn in our Software or Data Engineering CFGdegree will allow you to explore a software engineering career pathway, with roles including software engineer, back-end programmer, Cyber Security, cloud engineer, solutions architect, devOps and more!
- APIs and microservices
- Data structures and libraries
- Object-orientated programming
- Recursion programming and linked lists
- Debugging and algorithm design
Software or Data Engineering CFGDEGREE
COURSE STRUCTURE
In this course introduction and troubleshooting session, we’ll delve into the fundamentals of version control with Git and GitHub. You’ll learn how to effectively manage your project’s codebase, collaborate with team members, and track changes seamlessly. Additionally, we’ll explore the principles of Agile methodology and the benefits of pair programming, enabling you to enhance productivity and foster better collaboration within your development team
Throughout this course, you’ll dive into programming fundamentals covering data types, functions, standard libraries, decision-making with if logic, Python data structures, testing, file I/O, and Python APIs
Throughout this course, you’ll explore key database fundamentals including data manipulation, table creation, SELECT queries, query optimization, logical operators, constraints, relational database design, primary and foreign keys, filtering, sorting, aggregation, joins, unions, subqueries, stored procedures, user-defined functions, views, locks, and database backup techniques
During this course, you’ll engage in a variety of activities, including a mock exam, exploring exception handling and debugging techniques, practicing testing methods such as Test-Driven Development (TDD) and unit testing. You’ll also undertake a Python project where you’ll build your own API connecting to a database, engage in coding practice sessions, receive career advice, and gain insights into project management strategies before the final exam.
Halfway there! We break for a reading week where you can catch up on any studies, continue practising your new skills, or have a few days of R&R.
Now that your foundation layer of learning has completed, your CFGdegree software specialisation starts to build out further with topics such as Object Orientated Programming and Python data structures, stacks and queues.
In this part of the course, you’ll delve deeper into complex data structures, exploring topics like linked lists, recursion programming and graphs.
The final weeks of the course will grow your knowledge and skills across algorithms and algorithm design. There will also be a final assessment as part of the course certification.
Data Science CAREER PATHWAY
DATA ANALYST - SCIENTIST - ENGINEER - AI/ML - ARCHITECT & MORE
The skills you will learn in our Data Science CFGdegree will allow you to explore a data career pathway, with roles including data analyst, machine learning, data architect, data scientist, applications/data visualisation engineer, business analyst, just to name a few!
- SQL syntax, queries, and logic operators
- APIs and integrations
- Analytical libraries (Pandas, NumPy, Matplotlib)
- Scientific data processes & machine learning
- Predictive modelling and algorithms
Data Science CFGDEGREE
COURSE STRUCTURE
In this course introduction and troubleshooting session, we’ll delve into the fundamentals of version control with Git and GitHub. You’ll learn how to effectively manage your project’s codebase, collaborate with team members, and track changes seamlessly. Additionally, we’ll explore the principles of Agile methodology and the benefits of pair programming, enabling you to enhance productivity and foster better collaboration within your development team
Throughout this course, you’ll dive into programming fundamentals covering data types, functions, standard libraries, decision-making with if logic, Python data structures, testing, file I/O, and Python APIs
Throughout this course, you’ll explore key database fundamentals including data manipulation, table creation, SELECT queries, query optimization, logical operators, constraints, relational database design, primary and foreign keys, filtering, sorting, aggregation, joins, unions, subqueries, stored procedures, user-defined functions, views, locks, and database backup techniques
During this course, you’ll engage in a variety of activities, including a mock exam, exploring exception handling and debugging techniques, practicing testing methods such as Test-Driven Development (TDD) and unit testing. You’ll also undertake a Python project where you’ll build your own API connecting to a database, engage in coding practice sessions, receive career advice, and gain insights into project management strategies before the final exam.
You will also have time to test your knowledge and practise your coding in week seven.
Halfway there! We break for a reading week where you can catch up on any studies, continue practising your new skills, or have a few days of R&R.
Now that your foundation layer of learning has been completed, your CFGdegree data specialisation starts to build out further by growing your understanding of the different analytical libraries and packages including Pandas, NumPy, and Matplotlib.
In this part of the course, you’ll delve deeper into scientific data processes, exploring topics like machine learning, data cleaning, and data analysis.
The final weeks of the course will grow your knowledge and skills across predictive modelling, programming algorithms and evaluation. There will also be a final assessment as part of the course certification.
FULL-STACK DEVELOPER CAREER PATHWAY
The skills you will learn in our Full-Stack CFGdegree will allow you to explore all sorts of roles as a developer as you’ll learn both front-end and back-end skills, and how to connect the two. You’ll be able to take on roles like full-stack developer (obvs!), front-end developer, back-end developer, mobile app developer and loads more!
- Front-end development including HTML, CSS, JavaScript, React
- Interface and design planning
- Navigation with Router and using TypeScript
- Back-end infrastructure including Angular, debugging, and version control
- Overview of Linux and command line
FULL-STACK CFGDEGREE
COURSE STRUCTURE
In this course introduction and troubleshooting session, we’ll delve into the fundamentals of version control with Git and GitHub. You’ll learn how to effectively manage your project’s codebase, collaborate with team members, and track changes seamlessly. Additionally, we’ll explore the principles of Agile methodology and the benefits of pair programming, enabling you to enhance productivity and foster better collaboration within your development team.
Throughout this course, you’ll dive into programming fundamentals covering conditions & logic, working with data, and practical applications in Javascript, alongside an introduction to the DOM, HTML, and CSS.
During weeks 4-5 of the foundation course, you’ll learn about key areas of data management including database creation and SQL syntax, queries, logic operators, and constraints, plus a load more! You will also have a mini-break to recap your learning and revise before the first assessment.
During this course, you’ll practice debugging and testing in Javascript, and building APIs with Node.js. You’ll practice your new coding skills in sessions, and end the foundation module with an exam to demonstrate your new knowledge.
Halfway there! We break for a reading week where you can catch up on any studies, continue practising your new skills, or have a few days of R&R.
After completing your foundation layer of learning, your CFGdegree full-stack specialisation starts to build out further, kicking off with a deep dive into web dev and React. You’ll explore areas such as HTML, CSS (incl. Bootstrap), JavaScript, React and get into areas like design, interfaces, including UX/UI concepts.
In this part of the course, you’ll delve deeper into navigation, Router props, React hooks and progress onto TypeScript.
The final weeks of the course will grow your knowledge and skills across version control, debugging, Linux, and the integration of back-end with front-end. There will also be a final assessment as part of the course certification.
PRODUCT MANAGEMENT CAREER PATHWAY
The skills you will learn in our Product Management CFGdegree will allow you to explore a product management career pathway, with roles in digital product management, growth product management, and technical product manager just to name a few!
- Product management concepts
- Product vision and life cycle
- Product related research and user stories
- The development process
- Presenting and launching products
product management CFGDEGREE
COURSE STRUCTURE
In this course introduction and troubleshooting session, we’ll delve into the fundamentals of version control with Git and GitHub. You’ll learn how to effectively manage your project’s codebase, collaborate with team members, and track changes seamlessly. Additionally, we’ll explore the principles of Agile methodology and the benefits of pair programming, enabling you to enhance productivity and foster better collaboration within your development team.
Throughout this course, you’ll dive into programming fundamentals covering conditions & logic, working with data, and practical applications in Javascript, alongside an introduction to the DOM, HTML, and CSS.
During weeks 4-5 of the foundation course, you’ll learn about key areas of data management including database creation and SQL syntax, queries, logic operators, and constraints, plus a load more! You will also have a mini-break to recap your learning and revise before the first assessment.
During this course you’ll practice debugging and testing in Javascript, and building APIs with Node.js. You’ll practice your new coding skills in sessions, and end the foundation module with an exam to demonstrate your new knowledge.
Halfway there! We break for a reading week where you can catch up on any studies, continue practising your new skills, or have a few days of R&R.
After completing your foundation layer of learning, your CFGdegree Product Management specialisation starts to build out further, kicking off with a deep dive into product manager role and responsibilities.
You’ll explore areas such as product vision, product lifecycle, product manager types and project work. You will gain knowledge in product initiation through market research, product mapping, prioritisation, development tools, data analysis and financials.
In this part of the course, you’ll delve deeper into user experience design, prototyping, user story capture, hands on workshops and building the project alongside the development team. You will learn how to weigh trade offs between product requirements, design requirements, engineering efforts and quality in the development process.
The final weeks of the course will grow your knowledge and skills across managing your team and learning more about agile methodology and scrum master role. You will have a deep dive into quality assurance, testing and bug catching prioritisation, and product metrics to measure success. You will learn best practices in product documentation and iteration and develop various skills through assessment and final project presentation.
CFGDEGREE APPLICATION PROCESS
The CFGdegree application process has a few stages to ensure all candidates have the right level of knowledge and are a good fit for the company and role/s they are applying for. Our CFGdegree is an intensive course, so we want to give all candidates the best chance of being successful on the course!

1. SUBMIT YOUR APPLICATION
Submit your application online for your chosen company. You can only submit ONE application for the CFGdegree. During the application, you can also specify two backup companies to be considered for if unsuccessful in your first choice.
2. ONLINE TECH ASSESSMENT
If you meet our initial eligibility criteria, you’ll be sent a tech assessment link to complete (ideally within 7 days). You can choose between software, full-stack or data assessment. You will need to score 50% or above to pass. Scores between 40-49% will be invited to retry a second time.
3.VIDEO INTERVIEW - VIDEO Q&A
If you pass the tech assessment, you will then be invited to complete a short video interview online. It will have four questions for you to answer.
4. ASSESSMENT & INTERVIEW COACHING
Ahead of your invite to interview with a sponsor company – we will provide you with Confidence Coaching. At this stage, you may also be asked to complete a company-specific assessment.
5. INTERVIEW WITH COMPANY
The last stage is usually an interview with the company sponsoring your place and who may be offering roles to candidates at the end of the CFGdegree.
6. CONFIRMED PLACE
Yaaaasss kweeen! Once your place is confirmed, you’ll also receive loads more details via our programmes team on schedules etc.
FIVE REASONS TO
GET INVOLVED
HIGHLY REGARDED SKILL
SUPER IN DEMAND
Not only are qualifications in coding highly regarded, companies are actively looking to recruit more women to help close the gender gap across the industry.
GROWTH EACH YEAR
(AND SET TO CONTINUE)
Tech continues to grow each year, and this is predicted to continue over the next decade (and probably beyond!) Not only that, but it is growing everywhere.
INDUSTRY AGNOSTIC
AND CODING IS GLOBAL
The great thing about learning how to code is that you can work across multiple industries (and countries!) – finance to health to retail and more – so you’ll never get stuck in one place.
JOB OPPORTUNITIES
LUCRATIVE CAREERS
With in-demand skills comes lucrative careers. You could start off as a developer and grow into a DevOps role or even move your way up to a CTO position. Plus, the pay is pretty good too!
HAPPIEST ROLES
JOB SATISIFICATION
Glassdoor checked, and according to their list, out of the top 25 happiest jobs, at least ten tech-linked roles made the coveted positions. Salary, flex working, and job satisfaction were ⭐️
SUMMER 2025 APPLICATIONS NOW OPEN!
CFGdegree Summer 2025 applications for UK & Ireland and International opportunities are now open!
Applications will close on Friday 7th March 2025, but please note some opportunities may close earlier due to popular demand.
CFGdegree Summer 2025 applications for UK & Ireland and International opportunities are now open!
Applications will close on Friday 7th March 2025, but please note some opportunities may close earlier due to popular demand.
UK & IRELAND OPPORTUNITIES
All of the opportunities below are for places sponsored by our UK & Ireland partners and are linked to a job opportunity upon successful completion of the CFGdegree.
Please read all the application requirements in full before applying and apply for one opportunity only. For more help understanding the opportunities listed, please check here.

- ROLE/S:Software Engineer
- STREAM/S: (Software or Data) Engineering
- LOCATION/S: London (Bromley)
- START DATE: September 2025
Bank of America is sponsoring places on the Software or Data Engineering CFGdegree for Summer 2025, linked to a fantastic Software Engineer role upon completion.
- TOP THREE REASONS TO APPLY:
- Private healthcare for you and your family plus an annual health screen to help you manage your physical wellness
- Competitive pension plan, life assurance and group income protection cover
- Access to an emotional wellbeing helpline, mental health first aiders and virtual GP services
Sponsoring places on the Software or Data Engineering CFGdegree, Bank of America are excited to offer opportunities to more women in tech, joining the the team as a Software Engineer.
Employee benefits at Bank of America include:
- Private healthcare for you and your family
- Competitive pension plan, life assurance and group income
- 20 days of back-up childcare and 20 days of back-up adult care per annum
- Ability to change your core benefits as well as the option of selecting a variety of flexible benefits to suit your personal circumstances
- Use of a flex fund to use towards benefits
- Access to an emotional wellbeing helpline, mental health first aiders and virtual GP services
- Donate to charities of your choice directly through payroll and the bank will match your contribution
- Access to our Arts & Culture corporate membership programme with discounted entry to some of the UK and Ireland’s most iconic cultural institutions
- Opportunity to give back to your community, develop new skills and work with new groups of people by volunteering in your local area
Working at Bank of America, as a Software Engineer, you will get an excellent opportunity to learn, grow and make an impact, along with the power to make a difference.
The Global Technology team designs, develops and supports applications needed to maintain the Banks full range of
products and services in over 30+ countries. The team liaise with both technical and business colleagues across the
bank to deliver high quality, scalable and performant systems that align with the Banks strategic goals.
Your key tasks and responsibilities may include but are not limited to:
- Providing technical excellence to design, develop, and maintain state-of-the-art technology applications
utilising technologies such as Java/EJB’s, C++, .NET, Python and Web services - Gathering and translating internal and external client requirements into technical design specifications,
business process reengineering - Coding solutions, completing unit tests, and ensuring the solution can be integrated successfully into the
overall application/system with clear, robust, and well-tested interfaces - Participating and contributing to the delivery/release (CI/CD) events. e.g. branching timelines, pull requests,
issue triage, merge/conflict resolution, release notes
To learn more about the role of Software Engineer, view the full job description HERE.
- Hybrid role – in office x3 days a week
- Unfortunately, Bank of America are not able to sponsor visas
- The new hire checks will include both credit and CRB checks as standard as well as education, work history, ID, sanctions and PEP checks.
The worlds of sustainable finance, workplace culture and technology are evolving fast. Together we can shape them to be smarter, greener, safer and more inclusive
At Bank of America, we care deeply about our planet and the people on it. That’s why each year we provide billions of dollars in financing for sustainable business activities. We develop emerging technology to help organizations gain funding more safely, rapidly and globally than ever.
Join us and we’ll help you shape your own world through opportunities to learn, grow and belong. You’ll work in collaborative global teams with mentorship programs, employee networks and events to build friendships and support.
As a valued member of our team with responsibilities from day one, we’ll ask that you take the time to understand our Code of Conduct and how we manage risk.
We need all kinds of people, perspectives and skills, so if you’re as passionate as we are about making the world better, this could be the opportunity for you.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S:Graduate Strategy Analyst & Graduate Software Engineer
- STREAM/S: (Software or Data) Engineering OR Product Management
- LOCATION/S: Nottingham
- START DATE: September 2025
Capital One is sponsoring places on the Product Management and Software or Data Engineering CFGdegree, leading to a role as a Graduate Strategy Analyst or Software Engineer Graduate based at their Nottingham offices.
- TOP THREE REASONS TO APPLY:
- Open-plan workspaces and accessible facilities designed to support and inspire you, including a fully serviced gym, subsidised restaurant, mindfulness and games rooms
- Amazing work culture with hybrid working policy
- Exciting (and diverse) opportunities for career development
Capital One is partnering with Code First Girls for the Summer 2025 CFGdegree to give more women and non-binary people the chance to break into tech and create the tech career they want.
Sponsoring places on the Product Management and Software or Data Engineering CFGdegree, this is an excellent opportunity to join a forward-thinking tech team within one of their programmes.
What else is in it for you?!
- The chance to contribute to the future roadmap of our organisation
- Exciting (and diverse) opportunities for career development
- Outstanding learning and development through our Capital One University training programmes (and appropriate external providers)
- Core benefits including a pension scheme, bonus, generous holidays and private medical insurance
- Flexible benefits including season-ticket loans, cycle to work scheme and enhanced parental leave
- Open-plan workspaces and accessible facilities designed to support and inspire you, including a fully serviced gym, subsidised restaurant, mindfulness and games rooms.
- Plenty of volunteering opportunities to give back to the community through our corporate social responsibility programmes
Graduate Strategy Analyst
Upon completion of Product Management or Data Engineering CFGdegree.
The Strategy Analyst is responsible for driving insightful data analysis and using critical judgment to solve skills.
Within this role, you’ll rotate across core Strategy teams at Capital One allowing you to develop your skills and knowledge across a range of projects and business areas, supporting you in becoming a well-rounded Strategy Analyst.
For more info on the Graduate Strategy Analyst role, check out the description HERE.
Software Engineer Graduate
Upon completion of Software Engineering CFGdegree.
This exciting two-year graduate programme will give you broad and varied experience across three different teams, allowing you to choose which area you’d like to explore more.
From apps and web, to APIs, data and cloud engineering, this flexible programme helps you to gain invaluable skills across core tech areas.
For more info on the Software Engineer role, check out the description HERE.
- Open to any final year students graduating in 2025, or those who have graduated in 2024. (This includes undergraduates, masters and PhD students)
- Unfortunately, Capital One are not able to sponsor visas
- DBS Criminal record checks
- Able to commute to the Nottingham office 3 times per week.
Using technology to drive real and meaningful change.
That’s one good thing.
At Capital One, we’re on a mission: to change the world of credit for better – one good thing at a time. You might think of us as a credit card company.
But the truth is, we’re just as much a technology business. And we are here to make a positive difference – to our customers, our colleagues and society as a whole.
One of the happy consequences of making finance easier for our customers is that Capital One is an inspiring place to launch your career. Join us, and you can expect
early responsibility as you take on meaningful work in collaborative teams.
We are committed to creating a level playing field and seek to create teams that are representative of our customers and the communities we serve. We’d love to hear from you if you identify with an under-represented group in our industry and are particularly keen to hear from women, the LGBTQ+ community and ethnic minority candidates.
We want to help you grow. That’s why we invest heavily in your learning and development. We’ve got a great track record of hiring graduates and enabling them to reach their full potential. Just look at our CEO, Lucy Hagues. She started as a graduate and now leads the UK business. And that’s just one of many success stories.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S: Audit & Assurance Analyst
- STREAM/S: Data Science
- LOCATION/S: London
- START DATE: September 2025
Deloitte is sponsoring places on the Data Science CFGdegree with an excellent opportunity to join their team as an Audit & Assurance Analyst based at their London office.
- TOP THREE REASONS TO APPLY:
- Constantly learn and develop your technical, professional and commercial skills
- A diverse group of people of the highest calibre and our inclusive culture means everyone’s voice is heard
- At Deloitte, you'll find a place where you can be your true self, thrive professionally and make a shared impact
As part of the analytics team at Deloitte, you’ll harness the power of data via analytics and modelling techniques, delivering solutions to compelling problems and driving insights using data that is often finance focussed. You will primarily collaborate with audit teams or other analytics and assurance teams and will constantly learn and develop your technical, professional and commercial skills.
You will be part of a diverse team that brings together individuals and insights from a variety of sources and backgrounds and where people are recognised for their contribution.
Benefits and Rewards:
- Private medical insurance
- Holidays, starting at 25 days a year
- Optional flexible contributory pension arrangement with matching contributions
For more benefits, visit Working at Deloitte.
When you join, you will be focused on developing analytics from scratch as well as running standard tools on a range of different client projects. You will be working independently or as part of a larger engagement team, focusing on producing detailed analytics outputs to be used in audit and assurance
engagements.
You will have responsibility for:
- Assisting in the development of new solutions/tools/technologies to improve the quality and efficiency of the work/processes using software such as SQL, Tableau, Power BI, Python, VBA and Excel on data from financial and other systems
- Supporting the presentation of outputs and resolving
queries and challenges using non-technical language, both verbally and in written reports - Working on a portfolio of projects, often at the same time, with stakeholders who are both technical and non-technical
For more info on this role, read the full job description HERE.
- Hybrid working policy (typically 2 days a week in office)
- Standard checks, including financial
- Open to both graduates and career switchers
- No degree required for candidates with 2+ years work experience
- Unfortunately, Deloitte are not able to sponsor visas
High quality and transparent reporting on data use and compliance of data handling is critical for both regulatory compliance and for rebuilding the trust of the public.
In the audit and assurance service line you will harness the power of data via analytics and modelling techniques, delivering solutions to compelling problems and driving insights using data that is often finance focussed. You will primarily collaborate with audit teams or other analytics and assurance teams and will constantly learn and develop your technical, professional and commercial skills.
You will be part of a diverse team that brings together individuals and insights from a variety of sources and backgrounds and where people are recognised for their
contribution.
You’ll have your own unique career journey, in a culture built on respect and inclusion, flexible working and having fun.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S: Retail, Information Security Engineer & Retail, Infrastructure, Platform Engineer
- STREAM/S: Full-Stack
- LOCATION/S: London & Manchester
- START DATE: September 2025
- TOP THREE REASONS TO APPLY:
- Flexible allowance: All dunnhumbians receive a flexible allowance to allow you to choose your own nbenefits.
- Private medical: Access private medical treatment and payment of the costs incurred within the limits of the policy
- Maternity leave: up to 14 weeks full pay and 8 weeks 50% pay after 1 year of service
dunnhumby is partnering with Code First Girls for the Summer 2025 CFGdegree, sponsoring places on the Full Stack stream.
This is an exciting opportunity for those looking to start a career in tech or make a career switch, with roles available in Manchester within the Software Engineering Pathway and in London across both the Software Engineering and Information Security Pathways.
If you are particularly interested in the Information Security role and are based in London, please highlight this in your application.
dunnhumby is the world’s first customer data science platform, and as part of the Graduate Programme, you will be involved in working within their ever expanding Security department, working across different units to gains a strong understanding of their security functions.
The dh Software Engineering Pathway Programme will explore multiple teams in rotations to give you exposure to front and back-end development, and exposure to cloud technologies over a 12 month period. You will rotate through the core roles of a dunnhumby Software Engineer, who implements projects to their core products and clients with a global reach.
What we expect from you:
● Analytical Techniques
● Logic and Problem-Solving skills
● Communication and Presentation skills
● Relationship Management and building
For more information on this role (London and Manchester), see the job description HERE.
The dh Information Security Pathway will rotate through the core roles of a dunnhumby Security Consultant, looking at different elements from Engineering, Threat Hunting and Governance within their processes.
To learn more about the InfoSec role (London only) click HERE.
- Right to work in the UK (Unfortunately dunnhumby cannot sponsor visas)
- London – x3 days a week in office
- Manchester – x3 days a week in office
Defy Expectations with dunnhumby
dunnhumby is not most companies. And you are not most people. We harness customer data with leading edge science, world class digital platforms and creative media solutions. Most companies exist to meet expectations. Dunnhumby exists to defy them. See how you can defy expectations with a career at dunnhumby.
Life at dunnhumby
You’ll work in an internationally collaborative environment alongside teams of ambitious, inquisitive, forward-thinking individuals. We believe learning & development never stops & provide opportunities to feed your curiosity to understand, improve, & learn. From the every-day thank yous for a job well done to the social get-togethers for the fun-lovers; it’s working in great offices, with even greater people – networking globally to collaborate, innovate and deliver value.
Explore life at dunnhumby on Instagram and life at dunnhumby on Twitter.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S: Junior Software Engineer
- STREAM/S: Full-Stack and +Masters in DevOps & Cloud
- LOCATION/S: Dublin
- START DATE: September 2025
- VISA SPONSORSHIP: No
FFH Management Services is sponsoring places on the Full-Stack CFGdegree followed by places on the DevOps & Cloud +Masters providing an opportunity to build up skills and switch to a career in tech.
- TOP THREE REASONS TO APPLY:
- Opportunities for guidance, mentorship and skill development.
- Private health insurance for you, spouse and family upon completion of probationary period.
- A fair, friendly and fun environment where learning and work-life balance are prioritised.
FFH Management Services is partnering with Code First Girls for the Summer 2025 CFGdegree to give more women and non-binary people the chance to break into tech and create the tech career they want.
Sponsoring places on the Full Stack CFGdegree followed by places on the DevOps & Cloud +Masters.
The successful candidate will gain experience in technology governance, SDLC, IT Security, Microsoft PowerApps, Pages and OutSystems.
At FFH Management Services we believe in rewarding our employees with continuous learning and development. Our ambitious team is reshaping the way people build digital experiences and we look forward to having you onboard.
Some of our benefits are:
- Life Assurance and Disability Insurance whilst an employee of the company
- Upon completion of the probationary period, private health insurance for you, spouse and family
- Active social committee
- Regular (mid-morning) breakfast briefings with goodies
- Access to our Employee Assistance Program (EAP) for information, support, discussion, and counselling for life’s challenges
The Junior Software Engineer will support internal initiatives for continuous improvement and external engagements in designing, building, testing and deploying applications using OutSystems.
Responsibilities include:
- Maintenance and support of developed applications (or successful transition to supporting team)
- Troubleshooting environmental issues & support
- Management of key team processes, including the administration of systems
- Learning and supporting the SaaS products currently offered to clients
- Support on process improvement projects and other team initiatives as required
- Supporting internal initiatives, continuous improvement, and external engagements as required/appropriate with a technology viewpoint or requirement
For more info on the Junior Software Engineer role, check out the description HERE.
- Hybrid working (3 days per week in office for induction, 2 days per week thereafter)
- Candidates must be able to be based in Dublin or the surrounding areas / commutable distance
- A minimum of a university degree education is required
- Financial check required
- You need to have the right to work in Ireland with no restrictions – FFH are unable to sponsor or extend any visas
Fairfax Financial Holdings is primarily engaged in value investment management and is one of the largest Property and Casualty insurance company networks globally. There are over 25 companies which employ over 15,000 personnel.
Fairfax values honesty, hard work, and humility hence Fairfax’s modest public profile. In Dublin, FFH Management Services engages in Fairfax strategic partnerships, focused on Fairfax subsidiaries and affiliated companies.
We deliver global business services through Strategic Advisory Services., Financial Reporting, Technology Services, Mergers and Acquisitions. Despite Fairfax’s financial size, we take pride in our small office footprint, with the Dublin and Toronto offices each containing less than 60 people.
The low headcount ensures our office remains a supportive, collaborative, social environment with vast opportunities to make an impact on our operating companies.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S: Associate Software Engineer
- STREAM/S: (Software or Data) Engineering
- LOCATION/S: Edinburgh
- START DATE: September 2025
Join a team that challenge the status qou, as Modulr proudly sponsor Software or Data Engineering CFGdegree for Summer 2025 to welcome Associate Software Engineers (Backend) into their Edinburgh team.
- TOP THREE REASONS TO APPLY:
- Fantastic learning & development opportunities
- Opportunity to be a part of fresh and exciting challenges
- Great benefits package
Modulr are looking for a naturally curious and eager to learn individual looking to develop new skills in a real-world setting. After successful completion of Software or Data Engineering CFGdegree, candidates will join Modulr, a high-growth fintech company, in their Edinburgh offices.
See a snapshot of some of the employee benefits at Modulr:
- Equity: Benefit from making Modulr a success with share options
- Bonus: Eligible to participate in Modulr’s company bonus plan
- Holiday: 33 days per calendar year, plus birthdays off!
- Buying holiday: Purchase up to five days
- Bike2Work Scheme: Spread the cost over 12 months
- Perkbox: Several perks, discounts and freebies
- Season ticket loans: Request a season ticket loan once a year (at any time throughout the year)
- Employee Assistance Programme: 24/7 confidential advice line for health/legal and bereavement support
Do you want to be part of an innovative team that builds cutting-edge financial technology? Are you a proactive problem-solver, always looking for ways to improve and grow?
As an Associate Software Engineer, you’ll be part of a collaborative and supportive engineering squad, learning from experienced engineers while working on real-world problems. You’ll help build and maintain high-quality software solutions, with a focus on backend services.
You’ll gain hands-on experience in:
- Developing backend services using Java.
- Designing and maintaining RESTful APIs that power financial transactions.
- Working with databases, particularly PostgreSQL.
- Cloud computing, particularly AWS and its ecosystem.
- Modern software development practices, including CI/CD pipelines, automated testing, and DevOps principles.
- Agile development methodologies, participating in sprint planning, stand-ups, and retrospectives.
For more info on this role, read the full job description HERE.
- Candidates must be able to work in the Edinburgh office 3-4 days per week
- Eligible for financial checks
- Modulr are not able to sponsor visas
At Modulr, our vision is a world where all businesses are powered by embedded payments. We enable thousands of businesses across the UK and Europe to efficiently pay-in, collect, and disburse funds instantly via a range of payment methods, accounts, and card products.
We’re a high-growth fintech company, backed by major investors including PayPal and FIS, and we operate across multiple global offices. Our engineering teams build and maintain an industry- leading payments platform, integrating with banking infrastructure and supporting customers across multiple industries, from payroll to financial services.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.

- ROLE/S: Software & Data Engineers
- STREAM/S: (Software or Data) Engineering
- LOCATION/S: London
- START DATE: September 2025
Starling Bank and Engine by Starling are sponsoring places on the Software or Data Engineering CFGdegree, and are looking to welcome engineers into both teams from September 2025.
- TOP THREE REASONS TO APPLY:
- Collaborative and resourceful team
- Opportunities to work on projects that you want and for the work you do to be stimulating and interesting
- Ability to experiment, not just with tech but with everything in the role
Sponsoring places on the Software or Data Engineering CFGdegree, Starling Bank and Engine by Starling are excited to offer opportunities to more women in tech.
Employee benefits at Starling Bank include:
- 25 days holiday (plus take your public holiday allowance whenever works best for you)
- An extra day’s holiday for your birthday
- Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
- 16 hours paid volunteering time a year
- Salary sacrifice, company-enhanced pension scheme
- Life insurance at 4x your salary & group income protection
- Private Medical Insurance with VitalityHealth
- Generous family-friendly policies
- Incentives refer a friend scheme
- Perkbox membership giving access to retail discounts
- Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing
We’re open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you. We have built our entire banking platform inhouse and mostly in Java.
We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis.
The main part of our Tech Stack is listed below:
- Java, which makes up the majority of our backend codebase
- AWS; GCP – we’re cloud-native
- Microservice based architecture
- Kubernetes (EKS)
- TeamCity for CI / CD (lots of teams are releasing code 15-20 times per day!)
- Terraform and Grafana
Learn more about this role, HERE.
As a regulated bank, we require our successful candidates to go through background checks (including but not limited to social media, employment references, fraud checks and criminal history). We also ask that if we were to conduct these checks, whether there is anything you would like to flag to make us aware of.
Starling is the UK’s first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way.
We’re a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We’re a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.
Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!
At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology. Engine is Starling’s software-as-a-service (SaaS) business, the technology that was built to power Starling Bank, and a year ago we split out as a separate business.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.
INTERNATIONAL OPPORTUNITIES
CFGdegree Summer 2025 applications are now open! Applications will close on Friday 7th March 2025, but please note some opportunities may close earlier due to popular demand.
Please read all the application requirements in full before applying and apply for one opportunity only. For more help understanding the opportunities listed, please check here!

- ROLE/S:Systems Engineer
- STREAM/S: Full-Stack
- LOCATION/S: Grenoble, France
- START DATE: September 2025
- VISA SPONSORSHIP: No
Capgemini is sponsoring places on the Full-Stack CFGdegree providing an opportunity to build up skills and switch to a career in tech.
- TOP THREE REASONS TO APPLY:
- Excellent pension and healthcare benefits
- Performance-related bonus & summer bonus
- Social and cultural activities and engagement
Capgemini is partnering with Code First Girls for the Summer 2025 CFGdegree to give more women and non-binary people the chance to break into tech and create the tech career they want.
Sponsoring places on the Full-Stack stream, providing an opportunity to build up skills and switch to a career in tech.
Learn about Capgemini’s employee benefits HERE.
Capgemini is recruiting candidates to train them in the profession of Systems Engineer.
Are you looking for an opportunity to work in the IT sector and are you driven by a strong desire to work in a team? We are recruiting candidates ready to join the IT sector and who want to pursue a career working with a consultancy.
In this role, you will utilise skills including JavaScript, React and TypeScript as well as UX/UI Design. You will also learn and use Linux, Node and Angular.
Being a Systems Engineer at Capgemini means working on large-scale projects in a multi-sector context. You will work in an environment conducive to innovation and emulation.
For more info on the Systems Engineer role, check out the description HERE.
- English & French speaking
- 3 days a week onsite at the office or onsite with clients
- Must have a degree and a background in and an understanding of Science is preferable
- The ability to be SC Cleared is preferable, but not required although you must be able to pass a basic police check
- Capgemini are unable to sponsor or extend any visas
- A driving license is required for this role
Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided every day by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organisation of over 360,000 team members in more than 50 countries. Focused on the fast-evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms.
Get the future you want
When you join Capgemini, you join a thriving company and become part of a diverse collective of free-thinkers, entrepreneurs and industry experts. A powerful source of energy that drives us all to find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses. And it’s how you’ll gain the experiences and connections you need to shape your future.
So, it might not always be easy, but making the world a better place rarely is.
Please note: only apply for ONE CFGdegree role. We will capture other preferences in your form.
EDUCATION-ONLY OPPORTUNITIES
There are no education-only opportunities available on our Summer’25 cohort.
Register your interest and we’ll notify you of education-only opportunities for our next cohort.
UNLOCK FREE LEARNING WITH THE CFGDEGREE
Our CFG Scholars share their experience of their education-only CFGdegree journey and how it opened the door to their career in tech.
AVAILABLE COURSE DATES
Each candidate will complete an eight-week foundation layer followed by six weeks in their specialisation area. We also have a couple of weeks dedicated to coding practice and a break week over this time. Candidates who successfully pass the CFGdegree will receive a certification.
The CFGdegree runs Monday – Thursday 6:30pm to 8:30pm.
🌸 SPRING COHORT
20TH JANUARY - 9TH MAY
APPLICATIONS OPEN OCTOBER
☀️ SUMMER COHORT
12TH MAY - 29TH AUGUST
APPLICATIONS NOW OPEN
🍁 AUTUMN COHORT
1ST SEPTEMBER - 18TH DECEMBER
APPLICATIONS OPEN MAY
SPECIALISED EXTENSION WITH OUR +MASTERS
Some of our places include a +Masters specialisation. This specialisation will eqip you with the necessary knowledge and skills to start a specialist role across cyber security, AI/ML, Java, Data Analysis or DevOps and Cloud.
To take part in the +Masters, you will need to apply for a role at a company that is sponsoring both CFGdegree and +Masters.
The +Masters course is 4-week in duration and runs Monday – Thursday 6.30pm and 8.30pm.
Candidates who successfully pass the CFGdegree and +Masters will receive a certification.
CFGDEGREE
FAQS
Yes, if you are offered a place linked to a job-role. As part of accepting a place on the CFGdegree, you will be asked to sign an agreement stating that you will accept a job offer from the sponsoring company if this is specified in the application.
Once the agreement is signed, receipt of your course certificate depends on the acceptance of the job offer and completion of any related interviews within the sponsor company.
We offer places linked to entry-level job roles in tech, but also offer education-only places to suit those not looking to go directly into a role.
No. Any position you are offered will start upon completion of the CFGdegree. If your application is successful you will find out further details about the role, including salary closer to the time. Note that this will vary depending on the company.
The roles available are dependent on the sponsoring company. This can vary between an internship, fixed-term contracts and full-time, permanent roles. Please read the job specification for each role before applying to see if it is suitable for you.
Please note, not all of our places are linked to job roles.
We don’t require any previous tech experience to apply, but we do require a level of tech knowledge to pass our tech assessment.
Yes, we have the mid-level accelerator course which aims to help more women drive their tech careers forward and create future tech leaders across multiple industries. It is pretty grim when it comes to gender diversity in mid- and senior-level roles in tech.
Check out our open Mid-Level Accelerator opportunities now!
Other questions? Visit our knowledge base for more information.
