Work In Tech

Find your next role at Canada's fastest-growing tech companies

Software Development, Lead

Interac

Interac

Software Engineering
Toronto, ON, Canada
Posted on Saturday, April 27, 2024

Software Development Lead

At Interac, we design and deliver products and solutions that give Canadians control over their money so they can get more out of life. But that’s not all. Whether we’re leading real-time money movement, driving innovative commerce solutions like open payments for transit systems, or making advancements in new areas like verification and open banking, we are playing a key role in shaping the future of the digital economy in Canada.

Want to make a lasting impact amongst a community of creative thinkers, problem solvers, technical virtuosos, and high-performance application developers? We want to hear from you.

As a Software Development Lead, you will be helping lead the charge on how we design, build, test, and deploy mission-critical systems for Interac e-Transfer. The successful candidate will take the helm of project delivery, ensuring that our software solutions exceed the highest standards of quality, functionality, and user experience. This role demands technical leadership, mentorship, and the ability to steer projects from conception to successful deployment. You should be someone who thrives in a truly agile environment, adapts swiftly to changing requirements, and is comfortable making pivotal decisions that impact the project's direction.

You’ll be responsible for:

  • Leading the architecture, design, and development of complex software systems to meet evolving product needs.

  • Collaborating with cross-functional teams including product management, UX/UI design, QA, and operations to define, scope, and deliver high-quality software.

  • Driving innovation by staying abreast of technology trends and leveraging them to improve our products and the development process.

  • Maintaining a customer-centric approach in design with an emphasis on performance and scalability.

  • Ensuring consistent, frequent delivery of product iterations, setting, and meeting high performance benchmarks.

  • Spearheading code reviews, upholding coding standards and advocating for best practices in software development.

  • Providing mentorship and support to all team members, encouraging a collaborative and inclusive team dynamic.

You bring:

  • A bachelor’s degree in Computer Science, Engineering, or a related field.

  • Must be eligible to work for Interac Corp. in Canada in a Full Time Capacity

  • Minimum of 8 years of professional software development experience with a proven track record of successful project deliveries.

  • Eligibility to work for Interac Corp. in Canada in a full-time capacity.

  • Expert proficiency in multiple programming languages and frameworks with a focus on Java.

  • Strong experience with system design, including knowledge of database architecture, cloud services, and scalable infrastructure.

  • Leadership skills with a track record of influencing technical strategy and execution excellence.

  • Experience with DevOps practices, continuous integration, and automated testing frameworks.

  • Demonstrated ability to work in a fast-paced, agile environment with incremental delivery and frequent releases.

  • Exceptional problem-solving skills and the ability to work on complex issues that require advanced technical knowledge and extensive hands-on experience.

  • Excellent interpersonal and communication skills with the ability to articulate complex technical concepts to a varied audience.

  • Experience in guiding projects to completion while balancing technical and business objectives.

Interac requires employees to complete a background check that is completed by one of our service providers. We use this service to complete the following checks:

  • 5-year employment verification;
  • Canadian criminal record check;
  • Education verification;
  • Canadian ID cross-check;
  • Public safety verification; and
  • Credit inquiry

How we work
We know that exceptional people have great ideas and are passionate about their work. Our culture encourages excellence and actively rewards contributions with:

Connection: You’re surrounded by talented people every day who are driven by their passion of a common goal.

Core Values: They define us. Living them helps us be the best at what we do.

Compensation & Benefits: Pay is driven by individual and corporate performance and we provide a multitude of benefits and perks.

Education: To ensure you are the best at what you do we invest in you