ensek banner

Principal Software Engineer

ensek

The Role

Overview

Define and enforce engineering standards, mentor squads, manage tech debt, drive quality.

Key Responsibilities

  • pr review
  • code standards
  • squad lead
  • engineering standard
  • blocker resolution
  • platform compatibility

Tasks

-Drives positive change within remit, ensure positive interactions across the business and with senior 3rd-party stakeholders. -Works effectively to bring a wider range of other people on board with the chosen directions on mindset, behaviours, and ways of working. -Working with the tribe’s Lead Engineers to ensure that PR reviews provide the requisite level of quality assurance. -Working with the tribe’s Product Architects to ensure that their requirements and vision are incorporated into the structure and capabilities of the codebase. -Lead role & go-to person for approximately 2-3 squads or for a domain impacting many squads. -Ensuring a consistent and high-quality approach to software engineering across all the tribe’s squads. -Supporting the tribe’s Lead Engineers by resolving blockers and providing guidance necessary for delivery of sprint work. -Ensuring that the tribe’s output and codebase is compatible with the standards required by Core Platform. -Ensuring that PRs have a high chance of being accepted first time by proactively identifying high-risk PBIs and engaging with the responsible engineers early and often. -Delivering a software engineering standard for the tribe and a strategy for how the current codebase must evolve to meet that standard.

Requirements

  • coaching
  • strategic
  • communication
  • tech leadership
  • complex codebases
  • leadership

What You Bring

-Experience of coaching and mentoring others in their personal and professional development. -Understands the business bigger picture and able to make decisions leading to significant long-term business impact. -Approachable, strong communicator who can listen, influence, and persuade others and with the ability to present to senior stakeholders. -A technology leader with prior experience empowering and working within a large team of software engineers. -Many years of experience working with large, complex codebases. -Influential leader across multiple squads through formal supervisory responsibility and/or technical authority, as well as by example/influence, challenging mindsets/behaviours if needed.

The Company

About ensek

Nope

Sector Specialisms

sectorSpecialismFormat1

sectorSpecialismFormat2