03 Nov
|
Osedea
|
Montreal
Responsibilities
Guide a software development team through implementation based on specifications and interface designs.
Develop key software solutions addressing clients’ business-critical needs.
Translate functional requirements into technical specifications.
Provide feedback, coaching, mentoring, estimates, analyses, reviews, and audits.
Lead projects and initiatives, take ownership of tasks, delegate effectively, and reinforce development guidelines.
Research, test, and implement new techniques and technologies.
Advise and consult clients on technical decisions and direction.
Requirements
At least 8 years of experience as a software developer or engineer.
At least 3 recent years of experience with modern programming languages such as Python, JavaScript/TypeScript, and/or Java.
At least 2 years of experience leading a team of software developers in a professional setting.
Master’s degree, bachelor’s degree, college degree, software-related certification, or equivalent degree or experience.
Intermediate or conversational French proficiency.
Proficiency with full-stack web development, application testing, CI/CD pipelines, domain-driven design, and at least one up-to-date client-side framework or library such as AngularJS, ReactJS, or Svelte.
Experience with cloud platforms, virtualization and containerization, mobile development, caching and queue systems, microservices, serverless systems, or hexagonal architecture is a plus.
Benefits
Competitive salary and contribution to an RRSP pension plan.
Flexible working hours and flexibility in how work is performed.
Ability to work from anywhere for up to 8 weeks.
Paid sabbatical, wellness and productivity spending account, parental program, activities, and training.
Selection process includes a 20-minute introductory call, a 90-minute in-person interview, and an offer presentation.
📌 Lead Software Development Engineer (Montreal)
🏢 Osedea
📍 Montreal