Made with weweb.io

Engineering Manager

London, UK

Sourced by

Jose Pettoruti

Director of Engineering

18

 mentoring sessions

6

 mentees met

since Jun. 2020

See Mentor Profile

Currency Cloud

About the Role 

About the opportunity Our engineering managers lead the engineers that are responsible for implementing an industry-leading API that has already processed over $50 billion of cross-border transactions for over 5 million end-users, and is available to our clients 24/7.

We follow the principle of having small autonomous teams that are owners of their future. The Engineering Manager is responsible for all engineers in a team, including both Software and Quality engineers.

The Engineering Manager works closely with the Product Manager and Agile Delivery Manager of the team, in order to craft the best solutions for our customers. We split the role into 3 basic areas:

Team/People:

  • Grows team members and builds a high-performing team
  • Spends time recruiting, and organising activities that increase retention
  • Creates an environment of psychological safety, enabling team members to thrive
  • Represents the team in the wider engineering and tech organisations.
  • A key champion of our culture Technical:
  • Drives the team to decide how to implement our product. Can break ties and has the last word on technical matters.
  • Has a broad set of expertise and experience on various technical matters
  • Spends time driving technical discussions and decisions, and writing code.
  • Actively guide architecture, tool choices and internal technical quality and best practices
  • Actively raises and drives Type 2 work to manage tech debt, scalability, performance and maintainability of our software
  • Ensures support and operations for services in production with aid of their team.
  • Drives technical excellence. Process:
  • Continually tunes the team software process to deliver a sustainable and seamless flow of value
  • Managing productivity of the engineers in the team.
  • Navigates and overcomes organizational processes and structures (i.e bureaucracy)
  • Communicates, reports to, and aligns with stakeholders
  • Ensures team ceremonies run smoothly, regularly, and efficiently.

Requirements

What about me?

  • 2+ years of experience as an Engineering Manager, Tech Lead, Team Lead or similar experience, preferably in a software-first Fintech or start-up.
  • A deliberate decision to stay on a leadership track by managing a team of Individual Contributors.
  • Experience working with Agile process and principles.
  • Ability to communicate equally effectively with both technical and non-technical stakeholders
  • Modern programming languages like Ruby, Scala, Java, or Python.
  • Modern Cloud-Native architectures and practices. To name some: high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability.
  • TDD, BDD and Contract testing.
  • Working in a DevOps environment, or passion and willingness to work in this way.
  • Proven delivery of well-tested, scalable, fault-tolerant and performant solutions.
  • A pragmatic approach to solutions and delivery of technical projects.
  • Have been a driving force not only behind change in your previous roles but also in working in a distributed environment.
  • Having worked in a collaborative environment where you are comfortable reviewing code of your peers.

Senior and Principal engineers who had some practical experience in leadership and/or a strong passion for it are welcome to apply.

Related Plato Mentors 

[object Object]

-

 mentoring sessions

 mentees met

See Mentor Profile
[object Object]

-

18

 mentoring sessions

6

 mentees met

since Jun. 2020

See Mentor Profile
[object Object]

-

18

 mentoring sessions

6

 mentees met

since Jun. 2020

See Mentor Profile