We are a technology business operating in the global energy sector. ENSEK has become the go-to option for top energy suppliers across the globe. Why? Because our technology represents a significant step change away from the legacy systems that have traditionally dominated the market. It is also much more cost-effective to adopt the ENSEK solution, with no compromise on customer service or standards. But the main reason why ENSEK is the best choice in energy supplier software is because of the people who work here—their enthusiasm, energy, and support for colleagues. Our clients often comment on our great people. Our people are our superpower. That is where you come in. ROLE SUMMARY Works in partnership with the tribe’s Product Architects and Core Platform to define 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 needed. Ensures the codebase continues to meet required standards by creating technical debt backlog items and collaborating with Product Owners to prioritize tech-debt work into squad backlogs or implementing them directly. Performs research, builds proof of concepts, scaffolds, and frameworks to support the tribe’s long-term goals. Acts as a leading voice in the Engineering Chapter, engaging with peers and thought leaders to share knowledge and establish best practices. KEY RESPONSIBILITIES Reporting to the Tribe Engineering Manager, the Principal Software Engineer is responsible for: Leading 2-3 squads or a domain impacting multiple squads. Influential leadership across multiple squads through supervisory responsibility and technical authority, setting an example and challenging mindsets or behaviors when necessary. Driving positive change within the team, fostering positive interactions across the business and with external stakeholders. Delivering a software engineering standard for the tribe and a strategy for evolving the current codebase to meet that standard. Ensuring the tribe’s output and codebase align with Core Platform standards. Collaborating with Product Architects to incorporate their requirements and vision into the codebase structure and capabilities. Maintaining a consistent, high-quality approach to software engineering across all squads. Proactively identifying high-risk PBIs to increase the likelihood of first-time PR acceptance and engaging with engineers early. Supporting Lead Engineers by resolving blockers and guiding sprint delivery. Working with Lead Engineers to ensure PR reviews meet quality standards. TECHNICAL SKILLS: Experience leading and working within large software engineering teams. Proven coaching and mentoring skills for personal and professional development. Extensive experience with large, complex codebases. SOFT SKILLS: Understanding of the broader business context and ability to make decisions with long-term impact. Ability to bring others on board with strategic directions regarding mindset, behaviors, and ways of working. Highly organized, with a structured approach to work prioritization. Valuing teamwork, with experience working remotely in multi-disciplinary teams advantageous. Approachable, strong communicator capable of listening, influencing, persuading, and presenting to senior stakeholders. #J-18808-Ljbffr
Contact Detail:
ENSEK Recruiting Team