Software Engineer
Role details
Job location
Tech stack
Job description
Join a specialist UK software consultancy delivering high-impact software solutions for public sector clients. They are seeking Principal Software Engineers to lead teams, shape delivery strategy, and drive innovation across government projects., As a Principal Software Engineer, you will lead multiple teams, combining hands-on full stack development with technical leadership and client engagement. You will ensure the delivery of scalable, high-quality solutions and mentor engineers to achieve both team and project success.
What You'll Be Doing
-
Leading and mentoring two software teams across full lifecycle projects
-
Designing, developing, testing, and deploying software using Java and React
-
Engaging directly with clients to understand requirements and deliver high-value solutions
-
Driving Agile processes and maintaining technical quality across projects
-
Implementing cloud solutions on AWS and ensuring system scalability and security
Requirements
-
Strong experience in Java and React with full stack capabilities
-
Proven team leadership and client engagement experience
-
Consultancy experience and work with public sector clients highly desirable
-
Eligible for UK security clearance, This role is ideal for senior engineers with a passion for leading teams, delivering complex software projects for public sector clients, and mentoring technical talent while shaping delivery strategy.
Benefits & conditions
-
Salary: £80,000 - £95,000
-
25 days annual leave + UK public holidays
-
Contributory pension scheme
-
Private healthcare, dental, and wellbeing support
-
Critical illness and life assurance cover
-
Flexible benefits including hybrid working and travel allowances
-
National project variety, technical leadership opportunities, and career development