Vacancy
Software Engineer
Location — Leeds or London
Salary — Competitive
As a software engineer, you will be working in one of our agile, cross-functional teams to build resilient, scalable technology that powers the growth of the company. We believe in our developers and teams operating autonomously. Teams determine how things get done and we trust each other to find optimal solutions.

Qualifications and Skills
- Degree in STEM subject or equivalent software development experience
- 1+ years object-oriented programming experience
- Java (backend roles)
- Next.js (frontend roles)
- Strong understanding of testing and its importance
- Dev ops skills
software engineer
the role
Why this role?
 
Software engineering is absolutely critical to Paradine’s success so you will be at the very heart of what we do, building software that has a real impact. We move fast giving you the opportunity to build and deploy code daily. You will work on complex and evolutionary cross-team projects as well as dealing with the variety of new and challenging problems that arise constantly. This is a highly skilled and experienced group providing a great opportunity for learning but without ego or politics and many of our team members have been with us for many years, some for over a decade.
 
Your skills
 
Experience working in Java is a must for backend roles. Frontend development is primarily in Next.js. Experience with event driven architecture, messaging systems and CI/CD are a bonus. You will be well up to date on the latest software engineering standards to find new opportunities to build better, more resilient and scalable technology. Ultimately, you will be able to combine best practice approaches with your own unique understanding of the problem at hand to challenge assumptions and find the most optimal route forward.
 
Your approach
 
You should, of course, be passionate about technology and enjoy finding and solving interesting engineering problems. You will have strong teamwork skills and be effective in gathering and communicating requirements with colleagues. You should also be a strong critical thinker, able to look at problems from different perspectives and challenge assumptions to find new and better ways of solving them. Finally, you will take great pride and personal responsibility for your work and your impact in the team and across the company.
 
Get in touch for further details or see 'Our People' to find out more about life at Paradine, our benefits and policies.