Enable job alerts via email!

Expert Software Engineer

Yoush Consulting

Toronto

On-site

CAD 100,000 - 140,000

Full time

30+ days ago

Job summary

A leading technology consultancy in Toronto seeks a Lead Back-End Software Engineer to drive technical initiatives and mentor engineers. This role requires expertise in system architecture and collaboration with cross-functional teams to define APIs and mitigate risks. Ideal candidates have significant experience in back-end development, demonstrate leadership skills, and contribute to quality assurance and engineering culture.

Qualifications

  • Proven experience in back-end development with a focus on system architecture.
  • Strong ability to mentor and develop junior engineers.
  • Experience in conducting technical interviews and assessments.

Responsibilities

  • Define technical concepts and collaborate with development teams.
  • Assess technical risks and develop mitigation plans.
  • Participate in architectural and code review discussions.

Skills

Technical leadership
API development
Architectural design
Mentoring
Quality assurance
Risk assessment
Technical documentation

Tools

Software development tools
Collaboration tools
Job description

Our client is looking for a Lead Back-End Software Engineer (Expert Engineer) to join their Service Delivery team.

As an Expert Engineer, you’ll assume technical leadership for several modules. You’ll work closely with product leads and the engineering leads of each module to develop the architecture for future innovations. While not a permanent member of any module team, you offer solution consultation and provide your expertise to all team leads.

While this role does not come with people management responsibilities, you’ll still have a significant impact on the learning and development culture. As a mentor, you’ll train other specialists to support their career growth and teach healthcare best practices.

Duties :

  • Define technical concepts and APIs in collaboration with the cross-functional development teams of each module.
  • Assess technical risks, identify system design flaws, and develop mitigation plans.
  • Participate in architectural and code review discussions impacting our engineering ecosystem.
  • Lead by example with a servant-leadership mindset, contributing to a positive engineering culture.
  • Ensure quality of deliveries and compliance by contributing to standards and processes, and help document these.
  • Interview candidates for technical positions.
  • Scout for and evaluate new technologies and tools for innovation and development excellence.
  • Oversee the technical design documentation process for accuracy and timeliness, facilitating collaboration on initial design goals and their impact on the project timeline.
  • Identify high-risk areas for value stream and product owners, and address system design flaws with corrective actions when possible.
  • Support internal community spaces by participating in and leading sessions on technical innovation and improvement topics.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.