← All positions

Engineering Manager (I)

Engineering

  • Core - Initiative
    Asks a lot, expects the impossible. Drives others to create their best work. Sees opportunities in everything.

    View 3 examples Hide 3 examples

    • Follow through: You're deeply involved in projects which require your ability to move through uncertainty. You adapt your skillset appropriately for those projects, morphing into what the projects need you to be.
    • Pro-activity in seeking help: You build relationships with people across your organisation without being asked, expressly for the purpose of boosting your ability to achieve great results.
    • Can-do attitude: You take ill-defined requirements and lead a large group within your organisation to make progress on them.
  • Eng - Writing Code

    Is able to consistently write production-ready code across large, complex tickets

    View 4 examples Hide 4 examples

    • Mentoring: You have supported several junior engineers around code quality

    • Language: You're committing quality code in at least one language leveraging advanced features and techniques as needed.

    • Documentation: Your code is consistently self-documenting where possible. You've regularly maintained, improved and extended existing documentation unprompted.
    • Quality: Your code has followed correct convention, with code reviews requiring minimal discussion and change.

  • Core - Leadership

    Fosters a healthy dynamic within their squad or area, leads on resolving interpersonal conflicts.

    Communicates squad progress against goals at an appropriate cadence to relevant stakeholders.

    Raises the visibility of the team’s work in the wider organisation, recognising both individual and team achievements.

    Helps messages about company or wider collective changes land consistently in their squads, taking cues from their manager. Makes sure everyone understands and is comfortable with those changes.

    Seeks out feedback on key decisions or approaches from other managers and teammates.

  • Eng - Delivery

    Creates a culture of ownership and accountability within their squads.

    Pushes for decisions to be made effectively and removes blockers that impede squad progress.

    Empowers engineers to achieve a high bar of engineering excellence in their work, creating space for testing, automation, observability, documentation and other important operational concerns.

    Keeps the squad directionally aligned with their goals. Works with Product Managers and Guild Leads to ensure delivery of goals.

    Proactively manages incidents (as incident manager) directly affecting their squad or area.

    Empowers the squads to own the operations of their services. Sets up on-call rotas, ensures playbooks are created and pushes for squads to fully understand the contributing factors to any incidents.

    Creates effective systems for managing work. Maintains a healthy shipping cadence by balancing short and long term priorities, and appropriately unblocking others when needed.

    Responsible for reporting on DORA metrics.

  • Core - Communication

    Proactively communicates succinctly to their squad, guild, department, and wider business including non-technical stakeholders. Provides insightful feedback to others.

    View 3 examples Hide 3 examples

    • Communicates the long-term vision & mission for the company and their area
    • Talks to non-technical stakeholders on appropriate level of abstraction
    • Helps other people develop themselves and regularly gives insightful, useful feedback to those around them
  • Core - People

    Manages engineers and QA, or analysts.

    Creates an inclusive environment in their squads, seeks out feedback and adapts ways of working to enable their people to do their best work. Drives agile processes following best-practice.

    Sets meaningful and squad relevant development goals and milestones for their reports. Can lead conversations around what their reports need to demonstrate to progress.

    Aligns the growth of their reports with the success of their squad.

    Ensures squads are correctly staffed to accomplish their goals, and is responsible for executing the hiring process. Organises and takes part in interviews, ensuring to collaborate with the relevant guild lead.

    Retains their people - proactively identifies flight risks and takes meaningful steps to solve the underlying problem.

    Seeks out, composes and delivers constructive feedback to their reports. Helps their people to independently pull and deliver feedback.

    Ensures new joiners in their squads are set up for success.

    Appropriately manages performance concerns.

    Clearly and concisely represents their reports in salary and promotion reviews.

    Breaks down knowledge silos and ensures we record relevant knowledge during someone's off-boarding.