NOTICE: There has been an increase in online scammers falsely representing recruiting and staffing agency representatives, including Recruiting in Motion professionals. At RIM, we never request payments or personal information via unsolicited messages. Please be diligent and avoid clicking on unverified links and, if in doubt, contact us directly.

Submit Your Resume and Grow Your Career

We're here to help set your job search in motion.

Senior Software Engineering Manager

Toronto, ON

Posted: 09/17/2024 Employment Type: Full-Time Specialization: Information Technology Job Number: 31786

Job Description

Job Title: Senior Software Engineering Manager

Location: Toronto, ON (Hybrid)

Department: Software Engineering

About Us:

Our client, a leading organization in the technology industry is looking for a Senior Software Engineering Manager! This is a permanent, full-time opportunity for a large national organization.

Position Overview:

As the Senior Software Engineering Manager, you will lead a team of software engineers to deliver high-quality FinTech applications and services. You will be responsible for overseeing the entire software development lifecycle, from planning and design to deployment and maintenance. You will work closely with cross-functional teams, including product management, design, and operations, to ensure that our solutions meet the highest standards of performance, security, and user experience.

Key Responsibilities:

  • Leadership and Team Management:

    • Lead, mentor, and grow a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
    • Conduct regular performance reviews, provide constructive feedback, and support career development for team members.
    • Create solutions in an agile environment and collaborate with fintech product leaders.
  • Technical Oversight:

    • Oversee the design, development, and implementation of scalable, high-performance fintech applications using Microsoft .NET technologies (C#, ASP.NET, MVC, Web API).
    • Ensure adherence to best practices for coding standards, security, and software design principles.
  • Project Management:

    • Drive project planning and execution, ensuring projects are completed on time and within scope.
    • Collaborate with product managers to define project requirements, scope, and deliverables.
  • Strategic Planning:

    • Develop and implement strategies to advance the technology stack and improve development processes.
    • Evaluate and recommend new tools, technologies, and methodologies to enhance team productivity and product quality.
    • Set quality standards and anticipate evolutions in technology to clarify business requirements, remove roadblocks, and analyze feasibility.
  • Cross-Functional Collaboration:

    • Work closely with other departments to align engineering efforts with business objectives and customer needs.
    • Communicate technical concepts and project status effectively to non-technical stakeholders.
    • Liaise with internal and external stakeholders as well as third-party providers
  • Innovation and Improvement:

    • Stay abreast of industry trends and emerging technologies to drive innovation within the team.
    • Identify and address technical debt, ensuring the long-term maintainability and scalability of applications.

Qualifications:

  • Education:

    • Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
  • Experience:

    • 10+ years of experience in software development, with at least 4 years in a leadership or managerial role.
    • Proven experience with Microsoft .Net platform development in C#, ASP.Net, MVC, Web API, etc. using Visual Studio and related tooling
    • Experience in Oracle
    • Experience with agile development methodologies (Scrum, Kanban).
  • Skills:

    • Strong leadership and team management skills with a track record of successfully leading engineering teams.
    • Expertise in software design, architecture, and best practices, with a focus on building scalable and secure fintech applications.
    • Excellent project management skills, with the ability to manage multiple projects simultaneously and deliver results on time.
    • Strong problem-solving skills and the ability to make data-driven decisions.
    • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.
  • Preferred:

    • Experience in the fintech industry or with financial applications.
    • Familiarity with cloud platforms (e.g., Azure, AWS) and DevOps practices.

Recruiting in Motion is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Toronto, ON

Ready to take the next step in your career? Explore exciting job opportunities in the thriving area surrounding Toronto, Ontario. Known for its diverse cultural landscape, vibrant arts scene, and bustling professional opportunities, Toronto is a city brimming with charm and endless growth potential. From the iconic CN Tower and world-renowned art galleries like the AGO to the lively theater scene and beloved sports teams like the Raptors and Maple Leafs, Toronto offers a rich tapestry of experiences for job seekers. Consider launching your career in this dynamic region and unlock a world of possibilities. Browse our job listings now and begin your journey towards success in Toronto and its surrounding areas.