Principal Software Engineer
Principal Software Engineer

Principal Software Engineer

Nottingham Full-Time No home office possible
Go Premium
E

Principal Software Engineer

ENSEK is a technology business operating in the global energy sector. We are the go‑to option for top energy suppliers worldwide, delivering energy supplier software that is significantly cheaper to adopt, with no loss in customer service or standards.

Our technology is a significant step change away from legacy systems that have historically dominated the market. The biggest reason we are the best choice is our people – a passionate, energetic team that supports each other and brings enthusiasm to all projects. You will join this culture and help shape the future of energy software.

Role Summary

Work in partnership with the Tribe’s Product Architects and Core Platform to define software standards that govern how the Tribe’s software is built. Support the Tribe’s squads in delivering to those standards through training, technical surgeries, mentoring, and ad‑hoc support. Ensure the codebase meets the required standards via technical debt backlog items and prioritization with Product Owners, undertake research and proof‑of‑concepts, and provide a leading voice within the Engineering Chapter.

Key Responsibilities

  • Lead role and go‑to person for approximately 2–3 squads or a domain impacting many squads.
  • Influential leader across multiple squads through formal supervisory responsibility and/or technical authority, challenging mindsets/behaviours when needed.
  • Drive positive change within remit and maintain positive interactions across the business and with senior third‑party stakeholders.
  • Deliver and evolve a software engineering standard for the Tribe and a strategy for the codebase to meet that standard.
  • Ensure Tribe output and codebase are compatible with Core Platform standards.
  • Work with Tribe Product Architects to incorporate requirements and vision into the codebase structure and capabilities.
  • Maintain a consistent and high‑quality approach to software engineering across all Tribe squads.
  • Proactively identify high‑risk PBIs and engage responsible engineers early to increase PR acceptance rates.
  • Support Tribe Lead Engineers by resolving blockers and providing guidance for sprint delivery.
  • Ensure PR reviews provide requisite level of quality assurance.

Technical Skills

  • A technology leader with prior experience empowering and working within a large team of software engineers.
  • Experience coaching and mentoring others in personal and professional development.
  • Many years of experience working with large, complex codebases.

Soft Skills

  • Understanding of the business bigger picture and ability to make decisions with significant long‑term business impact.
  • Ability to bring a wider range of people on board with chosen directions on mindset, behaviours, and ways of working.
  • A highly organised, prioritised, and structured approach to work.
  • Values teamwork and is experienced working as part of a remote, multi‑disciplined team.
  • Approachable, strong communicator who can listen, influence, and persuade others, and present to senior stakeholders.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Utilities

Referrals increase your chances of interviewing at ENSEK by 2x.

#J-18808-Ljbffr

E

Contact Detail:

ENSEK Recruiting Team

Principal Software Engineer
ENSEK
Location: Nottingham
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>