Enable job alerts via email!

Lead Engineer, Data Foundation, Data Platforms

S.i. Systems

Montreal

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology service provider in Canada seeks a Lead Software Engineer to build and support innovative technology solutions end-to-end. You will provide technical leadership and promote engineering excellence within your team. The role requires extensive programming experience, strong understanding of cloud services, and a commitment to clean coding practices. Join us to influence agile development across the organization.

Qualifications

  • 6+ years of relevant experience.
  • Extensive experience writing clean, readable, and well-documented code.
  • Experience with Front End development and software development concepts.

Responsibilities

  • Conceptualize, design, build, test, and support technology solutions.
  • Drive engineering excellence and continuous improvement.
  • Foster collaboration and mentorship promoting a culture of feedback.

Skills

Technical leadership
Agile methodologies
Problem-solving
Collaboration
Mentorship

Education

Undergraduate degree in Engineering or Computer Science

Tools

AWS cloud
Neptune graph database
Elastic search
Terraform
Github action
Python
C++
Java
Job description
Job Summary

Job Summary - As a Lead Software Engineer, you will guide and participate in building and supporting value-add technology solutions and products end-to-end. You will also demonstrate leadership and drive engineering excellence within your team and influence the same across the Technology & Data department.

Accountabilities
  • Conceptualize, design, build, test and support technology solutions end-to-end, to enable complex business capabilities, in an Agile environment that includes business and T&D partner teams
  • Drive engineering excellence and continuous improvement within the team and influence similar improvements across teams, providing technical leadership and coaching
  • Demonstrate and apply advanced understanding of technical landscape and the business capabilities it supports to guide others
  • Foster and enable agility and innovation through experimentation and early feedback ensuring responsiveness to evolving business needs
  • Succinctly frame problems, engage appropriately with colleagues to think deeply about broad problems and gain buy-in on well-reasoned recommendations
  • Facilitate root-cause-analysis involving multiple teams
  • Adhere to Agile SDLC and execute related duties as required
  • Foster collaboration and mentorship promoting a culture of feedback, learning and professional growth Maintain strong relationships with business partners, peer IT teams and vendor partners
Qualifications
  • Undergraduate degree or college diploma in related field (e.g. Engineering, Computer Science)
  • 6+ years of relevant experience
  • Extensive experience working with various programming languages (Python, C++, Java, etc.)
  • Experience with AWS cloud, Neptune graph database, Elastic search, Terraform and Github action.
  • Experience with Front End development
  • Experience with software development concepts, including version control, testing methodologies, and agile development practices
  • Extensive experience writing clean, readable, and well-documented code, while paying attention to details and adhering to coding standard.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.