ENSEK Nottingham, England, United Kingdom
Principal Software Engineer
ENSEK is a technology business operating in the global energy sector. ENSEK has become the go-to option for top energy suppliers across the globe due to its significantly modern technology, cost efficiency, and maintained customer service and standards. Our people are our superpower, and we value enthusiasm, energy, and collaboration.
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. Provides training, technical surgeries, mentoring, and ad-hoc support to the tribe’s squads to help implement those standards. Creates and maintains a technical debt backlog in collaboration with Product Owners to ensure correct prioritisation of tech-debt work and contributes directly where appropriate. Undertakes research, builds proofs of concept, scaffolds and frameworks to support long-term tribe goals. A leading voice in the Engineering Chapter, sharing knowledge and establishing best practices.
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 supervisory responsibility or technical authority, setting an example and challenging mindsets as needed.
* Drive positive change within remit and foster positive interactions with the business and senior third-party stakeholders.
* Deliver a software engineering standard for the tribe and a strategy for evolving the current codebase to meet that standard.
* Ensure the tribe’s output and codebase align with Core Platform standards.
* Collaborate with Product Architects to incorporate requirements and vision into the codebase.
* Promote a consistent and high-quality software engineering approach across squads.
* Proactively identify high-risk PBIs and engage with responsible engineers to improve PR acceptance rates.
* Support Lead Engineers by resolving blockers and guiding sprint delivery.
* Work with Lead Engineers to ensure PR reviews provide appropriate quality assurance.
Technical Skills
* Technology leader with experience empowering and working within a large software engineering team.
* Experience coaching and mentoring others in personal and professional development.
* Extensive experience with large, complex codebases.
Soft Skills
* Understands the business bigger picture and can make decisions with long-term impact.
* Ability to align and bring others on board with chosen directions, mindset, behaviours, and ways of working.
* Highly organized, prioritised, and structured approach to work.
* Values teamwork and experience of remote, multi-disciplined teams is advantageous.
* Approachable, strong communicator with the ability to listen, influence, persuade, 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