Software Development Lead

2 weeks ago


Montreal, Quebec, Canada Radio Canada International Full time

About This Role

Radio Canada International is seeking a highly skilled Software Development Lead to join our team. As a key member of our application development team, you will be responsible for leading the design, development, and maintenance of our media services tools.

Key Responsibilities

  • Leads and enables the application development team to deliver and support software application products.
  • Works with developers and product owners to ensure implementations/approaches are cohesive and align with the system design and technical requirements set by the solution and software architects.
  • Leads design and code reviews; mentoring developers.
  • Manages scoping and prioritization.
  • Manages release processes (testing, release management with QA, debugging and bug fix), deployments, and incident reviews.
  • Provides input and feedback on technical decisions, takes ownership when it needs to happen.
  • Promotes software development best practices and helps the team maintain robust, testable, maintainable, performant, and quality code.
  • Collaborates with UI/UX designers to deliver the best possible audience experience and enabling inclusive and accessibility-first design.

About You

We are looking for a highly skilled technical leader with a strong background in software development. You will have a proven track record of leading teams and delivering high-quality software solutions. You will be a strong communicator with excellent interpersonal skills and the ability to work effectively with cross-functional teams.

Requirements

  • Three or more years of experience in a senior application development role and a demonstrated ability to provide technical and team leadership for other developers.
  • Degree (BA, BSc) or diploma in a software development, science, or engineering-related discipline, or you've acquired your skills through experience and other means.
  • Strong experience with mentoring and giving guidance to other developers.
  • Strong experience with relational and non-relational databases.
  • Excellent communication skills, with the ability to facilitate technical discussions and solicit buy-in on technical decisions.
  • A problem solver and good communicator who takes ownership of the work they do, sees problems as opportunities, and shares new ideas.
  • A dynamic individual who loves to learn and connect with others and are comfortable working with remote team members.
  • Experienced in leading coding standards, quality management, source code management, CI/CD pipelines, release management, software development lifecycle, and agile best practices.
  • Have extensive knowledge in C#, .net, and the Microsoft software development ecosystem.
  • Have expert knowledge in multiple CI/CD platforms such as Jenkins, Azure Devops, or Github Actions.
  • Are an advocate for diversity, equity, inclusion, and accessibility in your workplace and understand the positive advantage this commitment gives to your work.

What We Offer

  • Flexible work schedules, allowing you to prioritize yourself, your family, and your work.
  • Flexible work from home policy.
  • Learning and development training as new tech needs arise.
  • Opportunities to work with cutting-edge technology.
  • A defined-benefit pension plan.
  • Opportunities to become a member of our Employee Resource Groups.
  • A creative and dynamic work environment, where your ideas and contributions can be heard, valued, and respected.
  • A supportive management team committed to upholding the highest standards of diversity and inclusivity.
  • An environment that favors experimentation and an iterative approach in order to achieve the highest form of technical innovation.

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development AnalystAbout the Role:We are seeking a highly skilled Software Development Analyst to join our team at IMDS Software Inc. As a Software Development Analyst, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare...


  • Montreal, Quebec, Canada DNEG Full time

    Lead Software DeveloperWe are seeking an experienced software developer to lead our Ziva Realtime team at DNEG. Our Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva Realtime is our technology suite that brings these world-leading...


  • Montreal, Quebec, Canada DNEG Full time

    Lead Software DeveloperWe are seeking an experienced software developer to lead our Ziva Realtime team. Our Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva Realtime is our technology suite that brings these world-leading...


  • Montreal, Quebec, Canada DNEG Full time

    Lead Software DeveloperWe are seeking an experienced software developer to lead our Ziva Realtime team at DNEG. Our Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva Realtime is our technology suite that brings these world-leading...


  • Montreal, Quebec, Canada DNEG Full time

    Lead Software DeveloperWe are seeking an experienced software developer to lead our Ziva Realtime team. Our Ziva character tools bring cutting-edge techniques and workflows to professional 3D character artists, empowering them to create realistic and dynamic animated performances. Ziva Realtime is our technology suite that brings these world-leading...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperCentric Software is seeking a skilled software engineer to join our team. The ideal candidate will have expertise in microservices architecture and proficiency in various technologies and methodologies for developing scalable and resilient services.Key Responsibilities:Design and develop microservices using Java,...


  • Montreal, Quebec, Canada Osedea Inc. Full time

    Job Title: Lead Software DeveloperWe are seeking a highly skilled and experienced Lead Software Developer to join our team at Osedea Inc. As a key member of our development team, you will be responsible for leading the development of software solutions for our clients.Key Responsibilities:Guide your team through the development of software according to...


  • Montreal, Quebec, Canada Osedea Inc. Full time

    Job Title: Lead Software DeveloperWe are seeking a highly skilled and experienced Lead Software Developer to join our team at Osedea Inc. As a key member of our development team, you will be responsible for leading the development of software solutions for our clients.Key Responsibilities:Guide your team through the development of software according to...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking a skilled Software Development Specialist to join our team at IMDS Software Inc. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code.Key Responsibilities:Write, modify, integrate, and test software...


  • Montreal, Quebec, Canada EMERES Inc. Full time

    Job Description:At EMERES Inc., we are seeking a highly skilled Software Development Lead to join our team. As a key member of our software development team, you will be responsible for leading the development of software and integrated information systems, process control software, and other embedded software control systems.Key Responsibilities:- Evaluate...


  • Montreal, Quebec, Canada Technicolor Creative Studios Full time

    Job Title: Lead Software TDCompany OverviewMPC is a world-renowned visual effects studio, creating high-end VFX for the advertising and feature film industries. We're a global team of passionate individuals who strive to deliver exceptional work.Job SummaryWe're seeking a highly skilled Lead Software Technical Director to join our team. As a key member of...


  • Montreal, Quebec, Canada Technicolor Creative Studios Full time

    Job Title: Lead Software TDCompany OverviewMPC is a world-renowned visual effects studio, creating high-end VFX for the advertising and feature film industries. We're a global team of passionate individuals who strive to deliver exceptional work.Job SummaryWe're seeking a highly skilled Lead Software Technical Director to join our team. As a key member of...


  • Montreal, Quebec, Canada Apple Inc. Full time

    Software Development Manager - Wireless Technology Ecosystem (WTE)At Apple Inc., we're not just building products - we're revolutionizing entire industries with our innovative approach. Our team is passionate about invention and challenge, and we're looking for someone who shares our enthusiasm.About the RoleWe're seeking a skilled Software Development...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer, Microservices DeveloperWe are seeking a skilled software engineer to join our dynamic team at Centric Software. The ideal candidate will have a deep understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.Key Skills:Proficiency in Core...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Shape the Future of Wireless TechnologyAt Syntronic, we're pushing the boundaries of innovation in the telecom industry. As an Embedded Software Developer – Wireless, you'll be part of a visionary team that turns groundbreaking ideas into reality.Join Our MissionWe're not just following industry trends – we're setting them. Our collaboration with...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Transformative Projects for the FutureAt Syntronic, we're shaping the future of technology. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation.Who We AreSyntronic is a...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Transformative Projects for the FutureAt Syntronic, we're shaping the future of technology. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological innovation.Who We AreSyntronic is a...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job SummaryIMDS Software Inc. is seeking a skilled Software Development Specialist to join our team. As a key member of our development team, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other documentation on...


  • Montreal, Quebec, Canada IMDS Software Inc. Full time

    Job Description: As a Programmer Analyst at IMDS Software Inc., we are seeking a talented professional with a Bachelor's degree and 1-2 years of experience in software development. This role requires strong teamwork, organization, and technical skills in C++, Java, C#, and Microsoft Visual Studio. Key responsibilities include writing, modifying, integrating,...