Principal Software Engineer – ENSEK, Nottingham
We are a technology business operating in the global energy sector. ENSEK is the go‑to partner for top energy suppliers because our software delivers a significant step change from legacy systems and is massively cheaper to adopt, without loss in service or standards.
ROLE SUMMARY
Works in partnership with the tribe’s Product Architects and Core Platform to define the standards that govern how the tribe’s software is built. Supports the tribe’s squads in delivering to those standards through training, technical surgeries, mentoring and ad‑hoc support as necessary.
Ensures the codebase continues to meet the required standard through the creation of technical debt backlog items and collaborates with Product Owners to prioritise tech‑debt work in squad backlogs.
Undertakes research, builds proof of concepts and scaffolds frameworks to support the long‑term goals of the tribe.
Leads the Engineering Chapter, engaging with peers and thought leaders to share knowledge and establish best practices.
KEY RESPONSIBILITIES
* Lead and serve as the go‑to person for approximately 2–3 squads or a domain impacting many squads.
* Influential leader across multiple squads through technical authority, challenging mindsets/behaviours when needed.
* Drive positive change within the remit, ensuring positive interactions across the business and with senior third‑party stakeholders.
* Deliver a software engineering standard for the tribe and a strategy for how the codebase must evolve to meet that standard.
* Ensure the tribe’s output and codebase is compatible with the standards required by Core Platform.
* Work with the tribe’s Product Architects to incorporate requirements and vision into the codebase structure and capabilities.
* Ensure a consistent and high‑quality approach to software engineering across all squads.
* Proactively identify high‑risk PBIs and engage responsible engineers early to increase first‑time PR acceptance.
* Support the tribe’s Lead Engineers by resolving blockers and providing guidance necessary for sprint delivery.
* Collaborate with Lead Engineers to ensure PR reviews provide the requisite level of quality assurance.
TECHNICAL SKILLS
* Technology leader with experience empowering and working within large teams of software engineers.
* Experience coaching and mentoring others in personal and professional development.
* Many years working with large, complex codebases.
SOFT SKILLS
* Understands the business big picture and can make decisions leading to significant long‑term business impact.
* Brings a wider range of people on board with chosen directions on mindset, behaviours and ways of working.
* Highly organised, prioritised and structured approach to work.
* Values teamwork and remote, multi‑disciplined collaboration is advantageous.
* 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, Product Management, and Information Technology
Industries: Utilities, Energy Technology, and IT Services & IT Consulting
#J-18808-Ljbffr