
Senior Engineering Manager - Banking as a Service Technology, Payments Technology SVP
- Mississauga, ON
- Permanent
- Full-time
- Team Leadership and Management:
- Lead, mentor, and manage a team of software engineers, fostering a collaborative, high-performing, and inclusive environment.
- Conduct performance reviews, provide coaching and feedback, and identify opportunities for professional development.
- Recruit, hire, and onboard new team members.
- Promote a culture of ownership, accountability, and continuous improvement.
- Technical Leadership and Execution:
- Provide technical guidance and leadership to the team, ensuring adherence to best practices and architectural principles.
- Collaborate with product managers, architects, and other stakeholders to define project scope, requirements, and timelines.
- Oversee the design, development, testing, and deployment of high-quality software solutions.
- Ensure the scalability, reliability, and performance of our systems.
- Drive innovation by exploring new technologies and approaches.
- Project Management and Delivery:
- Manage multiple projects simultaneously, ensuring on-time and within-budget delivery.
- Develop and maintain project plans, track progress, and identify and mitigate risks.
- Communicate project status to stakeholders regularly.
- Implement and improve agile development processes.
- Strategic Planning and Alignment:
- Contribute to the overall engineering strategy and roadmap.
- Align team goals with company objectives.
- Identify and address technical challenges and opportunities.
- Stay abreast of industry trends and emerging technologies.
- Education: Bachelor's degree in Computer Science or a related field; Master's degree preferred.
- Experience:
- 15+ years of experience in software development.
- 5+ years of experience in a management or leadership role, leading software engineering teams.
- Proven track record of successfully delivering complex software projects.
- Experience with agile development methodologies.
- Technical Skills:
- Proficiency in programing language – Java
- Experience with database systems – ORASS
- Preferred experience with cloud platforms – AWS, Azure, etc
- Strong knowledge of repository and version control systems – Bitbucket, Git
- Knowledge of Devops practices and tools
- Experience in using SDLC management tools - JIRA
- Leadership Skills:
- Excellent communication, interpersonal, and leadership skills.
- Ability to motivate and inspire a team.
- Strong problem-solving and decision-making skills.
- Ability to work effectively in a fast-paced, dynamic environment.
- Experience with developing client facing APIs for Banking Industry.
- Contributions to open-source projects.