Contract

Principal Software/Integration Engineer

Posted on 19 September 25 by Sri Nataraj

  • Markham, Ontario
  • CAD$ - CAD$
Logo

Powered by Tracker

Job Description

Job Title: Principal Software/Integration Engineer
Contract Duration: 6-Months to start with high potential for extension
Hybrid: 4x per week on-site in Markham

 About the Role:

We are seeking a highly experienced and versatile Principal Software/Integration Engineer to join our client's team on a 6-month contract, with a strong likelihood of extension. This is an exciting opportunity to play a pivotal role in shaping an engineering culture, building a brand-new team, and leading the development of innovative, scalable, and reliable systems. You will be instrumental in key projects, including a platform build consumed by AI agents to support our client’s call centers, and a revamped front-end experience to provide better consumer functionality and best-in-class service.

This role requires a unique combination of skills: the ability to manage and evolve critical legacy integrations with platforms like Tibco and Mulesoft while simultaneously driving the development of net-new, cloud-native applications using Azure, Node.js, and React.

Responsibilities:

  • Serve as a technical leader for complex integrations with legacy systems, specifically Tibco and Mulesoft, providing both ongoing support and strategic evolution.
  • Lead the design and development of modern, scalable applications from conception to deployment.
  • Contribute significantly to establishing and fostering a robust engineering culture and best practices.
  • Collaborate with stakeholders to define requirements, design solutions, and deliver high-quality applications and integrations.
  • Drive the implementation of microservices-based architectures and robust APIs.
  • Leverage your expertise in Azure to design, deploy, and manage cloud-native solutions, including containerized applications with Node.js and React.
  • Champion DevOps practices, automate CI/CD pipelines, and ensure efficient release cycles.
  • Manage a vendor-based technical delivery on some outsourced initiatives.
  • Work across a diverse technology landscape, utilizing your proficiency in various programming languages and frameworks.
  • Ensure data integrity and performance through effective database design and management.
  • Mentor and guide junior engineers, contributing to the growth of the new team.

Qualifications:

  • Deep expertise in designing and developing modern, scalable applications. You have a proven track record of building and delivering complex software systems.
  • Extensive hands-on experience with integration platforms such as Tibco and Mulesoft, including a solid understanding of their architecture, support, and maintenance.
  • Experience across a variety of tech stacks including Node.js, React, Java, Python, etc. You are a lead programmer with the ability to adapt to different technologies.
  • Cloud-savvy, with extensive experience in Microsoft Azure. You are comfortable with Azure services, infrastructure, and deployment strategies.
  • Familiarity with microservices architecture, RESTful APIs, and containerization tools like Kubernetes or Docker. You understand distributed systems and their operational aspects.
  • A strong grasp of DevOps practices, CI/CD pipelines, and automation. You are passionate about streamlining development and deployment processes.
  • Solid database skills, including both SQL and NoSQL databases. You can design efficient schemas, write optimized queries, and manage data effectively

Job Information

Rate / Salary

CAD$ - CAD$

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1163

Job Location