Engineering Manager
Your Role
As an Engineering Manager, you play a crucial role in the successful delivery of software solutions and the continuous growth of your team members. You will enable and empower engineers to deliver high-quality technical solutions while ensuring productivity, strong collaboration, and alignment of team strategies with business objectives.
In this role, you will bridge technical leadership, people management, and strategic execution - balancing engineering excellence, stakeholder engagement, and cross-functional collaboration.
If you feel this is you, then we'd love to get to know you.
Your Qualifications
You are a hardworking and passionate leader who takes personal ownership of your team's success and the business challenges you aim to solve. You set high standards for yourself and your team. You demonstrate unshakeable integrity and a relentless drive for improvement. You thrive in both technical and leadership discussions—whether with engineers, team owners, or the leadership team —and you can bridge the gap between technical execution and business strategy.
You are an accomplished builder and a leader of high-performance technical teams, ready to tackle your next challenge. You’re always asking why and you have the technical acumen to dive deep when needed, yet retain the ability to focus on higher-level strategic goals.
Leadership & People Management
3+ years team leadership in a software engineering team, data science team, solutions delivery team or other related teams
Skilled in attracting, developing and retaining top talent, and building high-performance engineering teams
Proven track record in performance management, career coaching, and providing constructive feedback
Capable of fostering an inclusive and collaborative team environment
A role model for accountability, resilience, and continuous improvement
Strategic Execution & Delivery
Ability to translate strategic objectives into actionable engineering plans
Ability to manage programs or projects in fast-paced environments
Demonstrated success in leading cross-functional teams toward timely and high-quality delivery
Proven ability to manage team roadmaps, resource planning, and delivery outcomes
Proven experience with aligning engineering work with business outcomes
Stakeholder Management & Collaboration
Excellent communication and interpersonal skills
Ability to build strong relationships with stakeholders across different teams - engineering, product, and operations
Skilled in gathering feedback, managing expectations, and improving satisfaction with engineering outcomes.
Experience in working closely with Product Owners, Architects, and Technical Leads to define priorities and scope.
Analytical Thinking & Problem-Solving
Strategic thinker with a bias for action
Strong problem-solving skills
Ability to identify root causes and implement process improvements across engineering workflows
Technical Skills & Experience
Experience in overseeing a full software development life cycle and driving engineering quality
Ability to evaluate technical trade-offs and ensure scalable, maintainable solutions
Ability to guide teams in reducing technical debt and improving long-term technical sustainability
Solid understanding of engineering best practices
Familiarity with modern technologies and development stacks
Comfortable working in an agile environment
Proven technical experience with prior hands-on development experience is a plus
Educational Requirements
A Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or related fields
-
Training or certifications in leadership, project management, or agile methodologies are a plus.