Skip to content

What was the most interesting bit of your course? Was it when you got do something practical with computers or data? Do you have the sneaking suspicion that you'd rather have a career focusing on tech, than the main subject of your uni course? Don't worry, it means you're exactly like the rest of the team at endjin, who have backgrounds in physics, psychology, geography, maths, and engineering.

We are looking for graduates with a passion for learning, an aptitude for problem solving, and experience of the scientific method, evidence-based decision making, and critical thinking. We'll teach you both the technical and softer skills; as it turns out, programming is only one aspect of software engineering! 

We have a structured three-year award winning graduate programme, which combines study and industry certification, with 1-2-1 mentoring and pairing with other members of the team who are experienced & globally recognised experts (authors, consultantsspeakers). You'll get to work on real customer engagements, contribute to our open-source projects and products, as well as work on your own pet projects.

We're Microsoft Gold Partners, and most of our day-to-day work involves helping customers solve challenging problems around data, analytics, and complex software "in the cloud". We use a multitude of programming languages to deliver value: C#, Python, PowerShell, JavaScript, and SQL to name a few. The different languages and tools change over time, so we like to focus on the fundamentals, because they give you a good grounding and are applicable regardless of implementation.

But it is not just about "the code"; to be successful we also need to help customers with their strategy, processes, and help train their people too. This requires analytical thinking, empathy, emotional intelligence, and the ability to communicate confidently and clearly.

Salary

So how does this graduate programme work? It is split across 3 years, and moves through distinct phases of learning:

  • Year 1 - you gain awareness of the industry, tools, processes & languages, we pay you £28k 
  • Year 2 - you gain a deeper practical understanding of the above, we pay you £32k
  • Year 3 - you are now able to demonstrate these skills, we pay you: £36k

At which point you graduate to become an "Engineer Level 1" (and focus on experience & practice) with a salary of £45k. At this stage, your career progression is in your own hands, and you can grow at your own pace.

We believe that lifelong learning is a key aspect of having a successful and fulfilling career in tech, so much so that we turned our career development framework into an app that you'll use day-to-day to manage your progress. 

We have a transparent salary band pay scale; this helps everyone understand the skills they need to learn and the value they need to deliver at the different levels within the company. We believe that this kind of openness is the best way for the industry to eliminate the gender pay gap.

Location

We've been a remote company since 2017, which means that the pandemic had a minimal impact on our working practices. Being remote enables us to hire people without the traditional geographic boundary limitations; this enables them to live where they want to; where housing may be more affordable, where good schools are, or where their families and social support networks are located, rather than where the company office happens to be based. This is crucial for our employees to maintain the right work/life balance and long-term happiness. As the restrictions lift, we'll resume our regular in-person get togethers.

Being remote doesn't mean just working from home, if for your mental health and wellbeing, you'd prefer a clean separation between home and work, we'll pay for a co-working space, alternatively if you'd prefer a home office, we'll offer a stipend so that you can rent larger accommodation with dedicated space. Our aim is that by the time you reach "Engineer Level 1" you should be able to get on the first rung of the property ladder.

Career Pathways in Tech

You don't have to have a Computer Science, Data Science or Artificial Intelligence Degree in order to work in the Tech industry. The team at endjin have backgrounds in physics, psychology, geography, maths, and engineering. Carmel studied Physics at Manchester University, before becoming an endjin Apprentice. Carmel is now a Software Engineer I, STEM Ambassador and LinkedIn Learning Instructor. She recorded a video of her thoughts about pathways into Tech:

At endjin, we have put a lot of thought into our career development process and in particular how employees can see a pathway from Apprentice I all the way up to Principal III or Technical Fellow III 25+ year into their careers. We outline this career pathway in the video below:

This concept of a career pathway concept is core to our career development platform, Career Canvas, which we used to managed your professional development on a day-to-day basis:

How to Apply

Please note, endjin is not on the UKVI / Home Office Sponsor Register and is therefore unable to sponsor Tier 2 work visas for international graduates.

If this sounds like the type of career you want, and we seem like the sort of company you'd like to be part of, please email your CV / covering letter to hello@endjin.com.

Month one at endjin

Month one at endjin

Nehemiah Campbell

In this post, Nehemiah reflects on his first month at endjin as an apprentice engineer.
My first month as an Apprentice Engineer

My first month as an Apprentice Engineer

Elisenda Gascon

Eli joined endjin as part of the Software Engineering Apprenticeship 2021 cohort. In this post she reflects on her first month.
A week in the life of a (graduate) endjineer

A week in the life of a (graduate) endjineer

Carmel Eve

During our last few months of recruitment, one of the main questions that we were asked during this process is 'what does your average day look like'. The extremely varied work at endjin made this quite a tricky question to answer, so we expanded the question to be slightly broader - 'what does your average week look like?'
Why you should apply for an apprenticeship at endjin...

Why you should apply for an apprenticeship at endjin...

Carmel Eve

At endjin we solve complex problems which cover a huge range of cloud services, data science techniques and industries. The work we do is massively varied and in this there is a huge opportunity. Hear about Carmel's experience in completing her apprenticeship here at endjin, and why you should consider our apprenticeship scheme!
Careers in software development - different paths into the industry

Careers in software development - different paths into the industry

Carmel Eve

There are many different paths into the tech industry, Carmel has been speaking at some local schools about joining the industry from a scientific background. In this post she discusses the crucial tools which science gives you which can help you succeed in tech!
Reactive data processing and a huge wealth of learning - A year as an Apprentice II at endjin

Reactive data processing and a huge wealth of learning - A year as an Apprentice II at endjin

Carmel Eve

Here is a blog written by our apprentice Carmel after her second year of the apprenticeship. We think it demonstrates the huge variety of things we get to work on here at endjin, and highlights the best of the blogs that Carmel produced through during the year - of which there were a lot!If you think an apprenticeship with us is something which might interest you - send a CV through to hello@endjin.com!
Snap Back to Reality – Month 2 & 3 of my Apprenticeship

Snap Back to Reality – Month 2 & 3 of my Apprenticeship

Ed Freeman

Learn what types of things an apprentice gets up to at endjin a few months after joining. You could be learning about Neural Networks: algorithms which mimic the way biological systems process information. You could be attending Microsoft's Future Decoded conference, learning about Bots, CosmosDB, IoT and much more. Hopefully, you wouldn't be in hospital after a ruptured appendix!
My first month as an apprentice at endjin

My first month as an apprentice at endjin

Ed Freeman

Structured apprenticeships provide a great way to build skills whilst getting real-life experience. Endjin's apprenticeship scheme has been refined over years, with an optimal mixture of training, project work, and exposure to commercial processes - a scheme which is designed to build strong foundations for a well-rounded Software Engineering consultant. This post explains the transition from university to an apprenticeship at endjin, including the types of work an apprentice could end up doing, and some examples of real-life learnings from a real-life apprentice.
My final year as a software engineering apprentice at endjin

My final year as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on her final year and an apprentice, what she's learned over the past three years, and the new skills and capabilities she's developed.
Year 2 as a software engineering apprentice at endjin

Year 2 as a software engineering apprentice at endjin

Alice Waddicor

Alice reflects on year 2, being given more responsibility, diving deeper into all aspects of software delivery, and the good habits she's been building.
My Apprenticeship Retrospective

My Apprenticeship Retrospective

Mike Larah

In this post, Mike Larah reflects on his experiences going through the endjin three-year apprenticeship scheme
Year 1 as an endjin software engineering apprentice

Year 1 as an endjin software engineering apprentice

Alice Waddicor

In this post Alice reflects on her first year at endjin as an Apprentice and her thoughts on programming, development tools & methodologies, cloud computing and what may lay in store in year 2.
Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Apprenticeship Week 2 – Getting Started with Behaviour Driven Development

Alice Waddicor

Delving a little deeper into Behaviour Driven Development and Specification by Example.
Apprenticeship Day 5

Apprenticeship Day 5

Alice Waddicor

Day 5 includes more behaviour driven development with SpecFlow, talking to a real customer over a working lunch, and thinking about evidence-based decision making.
Apprenticeship Day 4

Apprenticeship Day 4

Alice Waddicor

Day 4 includes a code review, performance optimisations, an introduction to behaviour driven development and mocking.
Apprenticeship Day 3

Apprenticeship Day 3

Alice Waddicor

On her 3rd day, Alice starts writing some code, and uses the Argotic framework to process some RSS and ATOM feeds.
Apprenticeship Day 2

Apprenticeship Day 2

Alice Waddicor

On her second day, Alice is given a deep dive into the commercial side of the business.
Apprenticeship Day 1

Apprenticeship Day 1

Alice Waddicor

Alice covers her day 1 experience of starting her apprenticeship at endjin; setting up her development environment and getting familiar with endjin's tools and systems.
Apprenticeship Week 2

Apprenticeship Week 2

Mike Larah

In his second week as an Apprentice, Mike covers writing functional tests, automation scripts, working on a pet project, creating mindmaps and UX mockups and attending Microsoft TechDays.
End of the first week

End of the first week

Mike Larah

Mike reflects over his first week as and apprentice and gets to grip with using tools to diagnose problems with his code.
Day 3: Client meeting

Day 3: Client meeting

Mike Larah

On his third day Mike gets to meet a customer and understand more about the commerical nature of the company.
Day 2: Errors and Debugging

Day 2: Errors and Debugging

Mike Larah

On his second day, Mike gets introduced to debugging errors in the PowerShell scripts he wrote on day 1, and is introduced to Visual Studio and C#
Day 1: PowerShell, BDD and Git

Day 1: PowerShell, BDD and Git

Mike Larah

Mike starts his first day as an Apprentice with an introduction to PowerShell and being onboarded to endjin's various tools and platforms, while attempting to automate the entire process.
Mike Larah is an Apprentice Endjineer

Mike Larah is an Apprentice Endjineer

Mike Larah

Mike is a mechanical engineering graduate, who has become endjin's first apprentice.
On Apprenticeships

On Apprenticeships

Howard van Rooijen

You don't have to have a Computer Science Degree in order to be a software engineer or work in the tech industry. In this post I talk about my career journey, from Psychology Grad, to Software Engineer, to Business Owner.