Sellick Partnership logo

Principal Developer

Salary
£70K–£80K
Hiring from
United Kingdom
Work type
Remote
Posted
Is this job info correct?

607,636 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Salary: £70,000–£80,000 per annum


Working arrangement: Remote with one day per month onsite in Manchester

We are recruiting a Principal Java Developer for a hands-on leadership role combining software development with line management. You will work across a modern technology stack including Java, Spring, AWS and CI/CD, while working closely with UX, Product and Test colleagues, leading teams that solve complex problems and supporting the development of other engineers.


Key responsibilities

  • Develop high-quality Java/Spring software and provide hands-on technical leadership.
  • Work with AWS cloud technologies and modern CI/CD development and deployment practices.
  • Champion Agile development and Extreme Programming practices, including test-driven development.
  • Line manage developers through regular one-to-ones, coaching and objective setting.
  • Mentor engineers and support their technical and professional development.
  • Collaborate with UX, Product and Test teams to solve problems and guide delivery.
  • Contribute ideas and help improve engineering practices and ways of working.


Essential experience

  • Around six years or more of professional development experience, with strong hands-on Java and Spring expertise.
  • Experience working with AWS and CI/CD pipelines/practices.
  • Proven technical leadership and experience leading teams to solve problems.
  • Confident people management experience, including direct line management, coaching and performance objectives.
  • A commitment to code quality, Agile delivery and test-driven development.
  • Strong communication and interpersonal skills, with a collaborative approach.
  • A proactive, inquisitive mindset and a willingness to challenge existing approaches and keep learning.


Desirable experience

  • Customer-facing work and experience in pensions or financial technology.
  • Examples of driving improvements within a previous role or team.
  • Involvement in recruiting developers from graduate through to principal level.
  • Participation in developer communities, technical forums or knowledge-sharing sessions.


Similar jobs