Full time
Information Technology
Telecommunications
Job Description
Requirements
Proven experience as an Engineering Manager or in a similar leadership role, leading and supporting engineers
Experience working in fintech or within the financial services industry
Experience working in a multi channel, multi product driven environment
Deep understanding of software development methodologies and best practices
Experience with agile development processes
Excellent communication, interpersonal, and leadership skills
Strong problem solving and decision making abilities
Passion for technology and innovation
What the job involves
We are seeking a highly motivated and experienced Engineering Manager to lead a team of talented engineers in the development and maintenance of our cutting edge financial technology platform
As an Engineering Manager, you will play a key role in defining the technical direction of one of our new teams within the stream focused domain, ensuring the delivery of high quality solutions that effectively meet customer needs
You will be responsible for fostering a culture of collaboration, innovation, and excellence within your team while driving continuous improvement and growth
Own a domain/sub domain and set the 0 6 month technical roadmap
Work with senior engineers to ensure architectural consistency
Be accountable for the reliability, availability, and security of your systems
Ensure all systems have appropriate support, SLAs, on call rotation, and documentation
Be responsible for your team's delivery, including planning sprints and overseeing project health
Assess the criticality of unplanned work, minimizing context switching and unnecessary pressure
Balance team capacity with roadmap demands
Instill a sense of urgency to find the right balance between velocity and quality
Ensure all incidents are owned
Act as the primary liaison between engineering and product, partnering with your product counterpart to ensure full alignment
Communicate progress and elevate issues effectively
Lead and manage a team of engineers at varying levels, creating a stable environment for the group
Be responsible for managing the team's performance and well being, initiating corrective actions when needed
Provide coaching, performance reviews, and career pathing
Create a culture of ownership and feedback
Demonstrate the ability to hire, grow, and retain high performing engineers
Ensure that company processes are effectively and timely executed
The primary measurement of success is at the team level
Be accountable for team KPIs (velocity, quality, on time delivery, morale, staffing)
You may manage a limited budget for tools or specific project costs