We are currently hiring Software Engineers,
Data Analysts and Data Engineers across the UK
Digital Futures - Removing Barriers
Hear from our Chairman, Sean Zimdahl, on why we are removing barriers in tech
and what Digital Futures can offer you
Our most frequently asked questions:
Which companies could I work for during my industry placement?
Companies we are currently working with include: Atos, Aviva, Cognizant, HSBC, Icon Solutions, Palantir and Sky.
When will I be placed?
We aim to place you within 6 weeks of your graduation. Once you have graduated from the Academy, we will work together with you to secure your client placement.
How much will I be paid?
Once your placement has been secured, you will be offered an employment contract with Digital Futures with a starting salary of £27,500 per annum.
Click below for more frequently asked questions.
It doesn’t matter where you’re from, if you attended university or whether you have experience in technology. We actively encourage applications from individuals from non-traditional backgrounds if:
Application
Our application process is straightforward, accessible and open to everyone. There are no pre-requisites to join the Academy - it doesn't matter what your background is, what or where you studied or how much experience you have.
Assessment
You will be invited to complete your assessment via our bespoke online learning platform, Skills. You will be assessed for your unique traits, strengths and aptitude in a series of written, numerical and technical challenges.
Screening Interview
If you are successful in our online assessment, you will be invited to interview with a member of the Digital Futures team. This interview is personal and designed to be a two-way conversation so that you get to know us, and we get to know you.
Final Interview
In the final stage, you will be invited to complete a final interview with the lead instructor from your chosen pathway. You will be expected to demonstrate a clear understanding of the concepts covered in the technical assessment.
Offer
If you are successful, you will receive a phone call from our Admissions Team offering you a place in our Academy. You will then receive an offer letter and a contract outlining the key terms of your training period.
Onboarding
Once you have accepted your place, you will receive a welcome pack and gain access to our bespoke training platform, our communications platform, and extra learning resources to help you prepare for the Digital Futures Academy.
Explore our immersive training in Software Engineering, Data Analytics or Data Engineering
Software engineering is about more than just code. To help solve real-world business problems for our clients, Digital Futures software engineers examine and determine users' needs, develop, design, build and test end-user software.
Data analytics involves gathering, analysing and interpreting large amounts of data. Using your technical, analytical and communication skills, you will make data accessible and identify key patterns to help optimize business processes.
Data engineering involves designing and building systems for collecting, storing and analysing data at scale. Digital Futures data engineers bring together software engineering, cloud and data skills to construct data infrastructure for our clients.
Software Engineering
Software development & dev-ops: employ test driven development and CI/CD on projects and will actively seek ways to ensure quality.
Services & APIs: work with your peer group to produce reusable, packaged and documented work.
Software & architecture design: understand the strengths and limitations of different platforms and designs, and pick designs that work for the business.
Application & web development: work comfortably with a wide variety of front-end software stacks, and apply solid design and security principles.
Security & data management: view data as an important asset for our client organisations, and work to protect and to monetise that asset accordingly.
Professional skills & leadership development: develop good presenting and consulting skills, communication, listening, feedback, collaboration, emotional intelligence, mental health and wellbeing, behaviours and attitudes.
Our immersive training develops the level of technical competency and interpersonal skills required to work within high-performing teams.
Real-world training: simulates a professional team environment, building to requirements to solve business problems.
Co-development: pair programming from the first day of training with peer-to-peer learning throughout the course.
Team challenges: continuous teamwork with focused projects to help develop strong technical and collaboration skills.
Self-directed learning: empowers engineers to rapidly learn during immersive training and throughout industry deployment.
Leadership coaching: focused on the development of enterprise, communication and management skills.
Following your immersive training period, you will complete your industry-recognised Oracle Certified Associate (OCA) Java SE 8 Programmer Certification.
The Java SE 8 Oracle Certified Associate (OCA) certification helps you build a foundational understanding of Java. Gaining this certification credential is essential in demonstrating you have the high-level skills and competency needed to become a professional software engineer.
This certification will be required for you to successfully graduate from the Digital Futures Software Engineering Academy programme and to become an employee of Digital Futures, joining our supportive community of technology professionals and leading on to your industry deployment with one of our industry partners.
Data Science
Predictive modelling: Produce robust predictive models with a clear understanding of model performance.
Supervised classification: Produce strong classification models making use of strong feature engineering processes.
Unsupervised learning: Apply machine learning techniques to highlight patterns and subsets within a dataset.
Natural language processing: Work comfortably with unstructured data and perform text analytics to solve business challenges.
Big data: Utilise industry standard, distributed computing frameworks to create pipelines to ingest and process large-scale datasets.
Professional skills & leadership development: develop good presenting and consulting skills, communication, listening, feedback, collaboration, emotional intelligence, mental health and wellbeing, behaviours and attitudes.
Our immersive training develops the level of technical competency and interpersonal skills required to work within high-performing teams.
Real-world training: simulates a professional team environment, building to requirements to solve business problems.
Co-development: pair programming from the first day of training with peer-to-peer learning throughout the course.
Team challenges: continuous teamwork with focused projects to help develop strong technical and collaboration skills.
Self-directed learning: empowers you to rapidly learn during 12-week immersive training and throughout your 1–2 year industry deployment.
Leadership coaching: focused on the development of enterprise, communication and management skills.
Following your immersive training period, you will complete your industry-recognised PCAP – Certified Associate in Python Programming certification from the Python Institute.
The PCAP certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming. Becoming PCAP certified ensures you have the skills and competency needed to become a professional data analyst.
This certification will be required for you to successfully graduate from the Digital Futures Academy Data Analytics programme and to become an employee of Digital Futures, joining our supportive community of technology professionals and leading on to your industry deployment with one of our clients.
Data Engineering
Extract-Transform-Load: Perform Extract, Transform, and Load (ETL) operations using industry-standard tools and techniques for integrating data from disparate sources into a unified and structured format.
Data Pipelines: Design efficient and effective data pipelines for automatically processing, transforming, and moving data between systems.
Utilising the cloud: Leverage the power of AWS for data engineering by building scalable and cost-effective data pipelines, processing large volumes of data, and managing data storage and retrieval using various AWS services.
Data Modelling: Design and implement efficient data models that capture the structure, relationships, and constraints of complex data domains in a clear and concise manner.
Big Data: Explore the world of Big Data including fundamental concepts, tools, and techniques for processing, analysing, and visualizing large and complex datasets.
Professional skills & leadership development: Develop good presenting and consulting skills, communication, listening, feedback, collaboration, emotional intelligence, mental health and wellbeing, behaviours and attitudes.
Our intensive cloud training dives deep into Amazon Web Services (AWS), but also provides foundational Microsoft Azure and Google Cloud Platform (GCP) skills alongside a wide range of interpersonal lessons to ensure we have well-rounded engineers who are ready for industry.
Real-World Training: hands-on labs and project work provide the experience and skills needed for working in the tech industry.
Collaboration: we work in small teams to simulate real-world projects, so that our Cloud engineers are confident working with others.
Experience: our training is not based on a single curriculum. We’ve included development and infrastructure along with other cloud providers.
Leadership coaching: focused on the development of enterprise, communication and management skills.
The 12-week immersive training Academy will take you through two certifications:
These certifications will be required for you to successfully graduate from the Digital Futures Academy Data programme and to become an employee of Digital Futures, joining our supportive community of technology professionals and leading on to your industry placement with one of our clients.