Lead Software Engineer


Posted 1 year ago

We are looking for a Lead Software Engineer! Reach out if you are interested and feel free to refer friends/colleagues!


Type of Employment: Contact
Title: Lead Software Engineer
Term: 6-month contract – 37.5 hours
Location: Toronto – Hybrid, must be comfortable with 3-4 days in person
Job ID number: C1102


Brief description of duties:


  • Analyzing features such as feasibility, associated costs, time, and the compatibility of new programs with existing programs, and hardware. Ensuring that expected application performance levels are achieved.
  • Consulting on business assessment and requirements analysis processes, for the development of hardware and operating systems.
  • Performing complex application programming activities, including coding, testing, debugging, documenting, maintaining, and modifying complex applications programs.
  • Coordinating coding, testing, implementation and documentation of application solutions.


MUST haves:


  • 5- 10 years of experience in-depth understanding of architectural patterns of Micro-service architecture.
  • hands-on experience with building secure, scalable, performant and highly available APIs
  • Team leadership and management skills
  • API Development language and frameworks, such as Java/Spring Boot (preferred), NodeJS, Python
  • Experience building REST API, hands on experience with API gateway such as Apigee.
  • Relational database (PostgreSQL, Oracle, for example) and/or document database (MongoDB), Data modelling, data query (SQL,, e.g.) and ETL.
  • Integration technology and frameworks such as Apache Camel, Kafka, MQ, JMS and Spring Integration.
  • Familiarity with Container concept, architecture, tools and framework, hands on experience preferred
  • Understanding and experience with one commercial cloud solutions such as Azure (preferred), GCP, AWS
  • Knowledge and experience with DevOPS/CICD pipelines and tools such as JIRA, Github, Jenkins, UCD
  • Agile methodology such as Scrum, SAFe and Kanban

Job Features

Job CategorySoftware Engineer
Architectural patterns of Micro-service architecture.5-10
Building secure, scalable, performant and highly available APIs5-10

Apply Online