Job Description

Description

A Senior Engineering Manager is responsible to lead and inspire our engineering teams. In this role, you will drive the delivery of complex, high-impact projects, ensuring alignment with business goals while maintaining the highest standards of technical excellence.

You will be responsible for mentoring engineers, guiding technical direction, and fostering a culture of collaboration and continuous improvement. As a key leader within the engineering organization, you will work closely with cross-functional teams, including Product Management, Design, and Operations, to deliver innovative and scalable solutions.

Responsibilities

  • Owns one or more subdomains, and manages the engineering team – typically max. 10 engineers – positioned in these subdomain(s).
  • Monitors and evaluates team performance, responsible for the overall professional growth of team members, assists people with achieving career goals.
  • Responsible for the timely delivery of missions owned by their team.
  • Responsible for the technical input (complexity, feasibility, allocation needs) in shaping new options for missions that affect their subdomain(s).
  • Collaborates on, provides insights, reviews, and signs-off a Tech Lead’s action plan/technical design for a mission that involves subdomain(s) they own.
  • They can also act as the Tech Lead for missions fully within their area of responsibility or delegate this responsibility to Senior Engineers within their team for specific missions.

Requirements

  • 8+ yrs minimum of experience in software engineering
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Solid technical background in software engineering, including architecture, design, and development of distributed systems or web applications.
  • Experience with modern programming languages (e.g., Java, Python, JavaScript) and software development tools.
  • Strong understanding of Agile methodologies and experience driving Agile transformations within engineering teams.
  • Proven experience leading and managing engineering teams, with a focus on mentorship, performance management, and professional development.
  • Strong communication and interpersonal skills, with a track record of building positive relationships across teams and departments.
  • Demonstrated success in managing large-scale projects and delivering high-quality products on time.
  • Excellent written and verbal communication skills in English.

Benefits

Benefits

? Pegged Salaries to the USD

? Hybrid Work Arrangement

? Performance Bonus

? Private Health Insurance

? Paid Time Off

? Accelerated Career Growth

? Latest Tech Equipment

? International Exposure

? Team Engagement Allowances

?? Free Mental Health Counselling

? Exciting Company Events

? Paid Bereavement Leave

Apply for this job