Principal Developer

Hackajob Ltd

Leeds

On-site

GBP 81,000 - 99,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Quarterly profit share
Flexible and remote working
Career progression and mentorship
Wellbeing initiatives
Generous leave
Educational assistance
Certifications
Reward schemes

Job summary

Hackajob Ltd in Leeds is seeking a senior software engineering lead to drive architectural decisions, align on delivery with agile methods, and own end-to-end design and estimation for complex digital services.

You will mentor juniors, coordinate stakeholders, and document architecture, releases, and handovers while promoting best practices across teams.

Qualifications

  • Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures.
  • Experience with non-functional requirements in mind.
  • Experience in application and digital services design.
  • Proficiency in software engineering practices such as code reviews, CI/CD pipelines, and SOLID/DRY.
  • Hands-on experience with JavaScript/TypeScript, Angular, React, and Node.
  • Hands-on experience with Java, Spring Boot, and Hibernate.
  • Desirable: Kotlin.
  • Experience in estimation and sizing.
  • Experience in integration and API design.
  • Proficiency in cloud technologies.
  • Appetite to work with emerging AI technologies.
  • SC eligible.

Responsibilities

  • Provide technical leadership within a team to coordinate and deliver scalable, secure solutions in line with industry best practices.
  • Work within a project management and agile delivery methodology to ensure timely and high-quality delivery of software applications.
  • Take technical ownership of a product or software solution, covering design, estimation, shaping, and user story and requirement creation.
  • Document solutions, including architecture, configuration, release, and support handover.
  • Collaborate and liaise with stakeholders and end users throughout the software development lifecycle, including PMs, BAs, testing, and product teams.
  • Clearly communicate technical designs in conversation, documentation, and presentations to stakeholders of varying technical ability.
  • Provide effective knowledge transfer to team members and customers.
  • Manage, coach, and develop junior members of the team and the wider community.
  • Foster a positive working environment and facilitate team collaboration and communication.

Skills

Coding best practices
Microservices
Non-functional reqs
Architectural patterns
CI/CD pipelines
SOLID/DRY
Code reviews
JavaScript/TypeScript
Java/Spring Boot
Kotlin
API design
Cloud technologies
AI technologies
APIs
Security
DevOps

Tools

AI
API
AWS
Angular
CI/CD
Cloud
Hibernate
Java
JavaScript
Kotlin
Oracle
React
Spring
Spring Boot
TypeScript
microservices
NodeJS
Backend
DevOps
Embedded
OutSystems
Snowflake

Job description

Salary: £90,000 - 90,000 per year

Requirements
  • Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures.
  • Experience developing applications with non-functional requirements in mind.
  • Experience in application and digital services design.
  • Proficiency in software engineering practices such as code reviews, CI/CD pipelines, and SOLID/DRY principles.
  • Hands-on experience with JavaScript/TypeScript, Angular, React, and Node.
  • Hands-on experience with Java, Spring Boot, and Hibernate.
  • Desirable: Kotlin.
  • Experience in estimation and sizing.
  • Experience in integration and API design.
  • Proficiency in cloud technologies.
  • Appetite to work with emerging AI technologies.
  • SC eligible.
Responsibilities
  • Provide technical leadership within a team to coordinate and deliver scalable, secure solutions in line with industry best practices.
  • Work within a project management and agile delivery methodology to ensure timely and high-quality delivery of software applications.
  • Take technical ownership of a product or software solution, covering design, estimation, shaping, and user story and requirement creation.
  • Document solutions, including architecture, configuration, release, and support handover.
  • Collaborate and liaise with stakeholders and end users throughout the software development lifecycle, including PMs, BAs, testing, and product teams.
  • Clearly communicate technical designs in conversation, documentation, and presentations to stakeholders of varying technical ability.
  • Provide effective knowledge transfer to team members and customers.
  • Manage, coach, and develop junior members of the team and the wider community.
  • Foster a positive working environment and facilitate team collaboration and communication.
Technologies
  • AI
  • API
  • AWS
  • Angular
  • CI/CD
  • Cloud
  • Hibernate
  • Support
  • Java
  • JavaScript
  • Kotlin
  • Oracle
  • React
  • Spring
  • Spring Boot
  • TypeScript
  • microservices
  • NodeJS
  • Backend
  • DevOps
  • Embedded
  • Frontend
  • OutSystems
  • Security
  • Snowflake
More

We are Version 1, a trusted technology and transformation partner with 30 years in business, working with global brands to deliver customer-focused solutions. We are a 3,300-strong, award-winning employer and a premier AWS, Microsoft, and Oracle partner in the UK and Ireland. Our Digital & Cloud Practice is growing rapidly, offering opportunities to work on large-scale transformational and migration projects across public and private sectors. We offer a comprehensive benefits package including quarterly profit share, career progression and mentorship, flexible and remote working, financial wellbeing support, wellbeing initiatives, generous leave, educational assistance, certifications, reward schemes, and community-focused initiatives. We are committed to diversity, inclusion, and a respectful workplace where everyone can thrive.

last updated 40 week of 2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Developer
Principal Developer

Version 1 • Belfast City District

On-site
GBP 49,000 - 66,000
Senior Frontend Engineer
Senior Frontend Engineer

Hackajob Ltd • Belfast City District

On-site
GBP 81,000 - 99,000
Senior Full Stack Developer
Senior Full Stack Developer

Pontoon • Greater London

On-site
GBP 50,000 - 80,000
Onsite in London
12-month contract
Senior Java Developer
Senior Java Developer

Wolviston Management Services • Forest Hall

On-site
GBP 70,000 - 75,000
Hybrid working
Monthly office attendance
Senior Product Manager - Contract
Senior Product Manager - Contract

Hackajob Ltd • Leeds

Hybrid
GBP 61,000 - 101,000
Profit share
Career progression
Flexible/remote working
+5
Software Developer
Software Developer

Pure Resourcing Solutions Limited • Norwich

On-site
GBP 54,000 - 66,000
Senior Software Engineer
Senior Software Engineer

ECM Selection Ltd. • Cambridge

Hybrid
GBP 68,000 - 83,000
28 paid holidays + bank holidays
Bupa medical insurance
Bonus scheme
Lead Full Stack Software Developer
Lead Full Stack Software Developer

Spectrum IT Recruitment • Southampton

On-site
GBP 80,000 - 100,000
Hybrid work model
Competitive salary and benefits
Senior Full Stack Developer - Java/Spring Boot/AWS
Senior Full Stack Developer - Java/Spring Boot/AWS

Appvia • Greater London

Hybrid
GBP 70,000 - 85,000
Flexible working hours
Hybrid working
25 days’ holiday + birthday day
+3
Senior Full Stack Kotlin Developer
Senior Full Stack Kotlin Developer

Anson McCade Pty • Greater London

On-site
GBP 30,000 - 60,000