Enable job alerts via email!

Principal Software Engineer

ZipRecruiter

Cheltenham

Hybrid

GBP 60,000 - 100,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to lead the design and development of critical infrastructure. This role involves working on exciting projects that present complex challenges, where you'll have the opportunity to mentor junior developers and collaborate with cross-functional teams. The company offers flexible hybrid working options, including a compressed schedule with every other Friday off, alongside benefits such as private health care and career development opportunities. If you are passionate about building elegant solutions and have a strong leadership mentality, this position is perfect for you.

Benefits

Private health care
Career development opportunities
Performance bonuses
Flexible working options
Compressed working schedule

Qualifications

  • Experience in backend Java development with Spring Boot.
  • Proven skills in designing scalable backend systems.

Responsibilities

  • Ownership of team deliverables and collaboration with Scrum Master.
  • Mentor junior developers and guide the team through challenges.

Skills

Backend Java development
Spring Boot
Frontend development
React
Excellent communication skills
Problem-solving skills

Tools

Maven
Jenkins
Kubernetes
Docker
AWS

Job description

Job Description

Opportunity:

As a Principal Software Engineer, you play a pivotal role in designing, developing, and maintaining the critical infrastructure that powers our services. You will be self-driven and organized with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space. You'll be at the forefront of delivering core solutions that have real-world impact.

In addition, you will have a strong leadership mentality, guiding your team through both technical and delivery challenges to accommodate the customer's requirements.

Responsibilities:

  • Ownership of the team deliverables, working with the Scrum Master to define a path forward that meets the customer's requirements.
  • Get involved in the entire software development lifecycle from requirements gathering to design, implementation, testing, and deployment.
  • Collaborate effectively with cross-functional teams including product, front-end development, and QA.
  • Mentor and guide junior developers contributing to the overall team's growth.

Benefits:

We can offer you a range of flexible, hybrid options to suit you, including an optional compressed working schedule with every other Friday off. Our benefits include private health care, career development opportunities, and performance bonuses. For a comprehensive list of benefits, speak to our recruitment team.

We are looking for:

  • Experience as a Software Developer with a strong focus on one of:
    • Backend Java development and its ecosystem (Spring Boot, Maven)
    • Frontend development and its ecosystem (React, Npm)
  • Proven experience in designing, developing, and deploying scalable backend systems.
  • Familiarity with CI/CD, containerization, deployment technologies, and cloud platforms (Jenkins, Kubernetes, Docker, AWS).
  • Excellent communication, collaboration, and problem-solving skills, ideally with some experience in agile ways of working.

Role clearance type: You must currently hold the highest level of UK Government clearance.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.