Software Development Consultant

2 weeks ago


Montreal, Quebec, Canada BDO Full time

BDO's Commitment to Excellence

We're seeking a talented Junior Consultant to join our SR&ED Consulting team in Montreal. As a key member of our software industry-focused team, you'll play a vital role in supporting client engagements and developing strategic relationships.

About the Role

  • You will support client engagements, collaborating with our SR&ED team across Canada to identify opportunities for government grants, tax credits, and funding programs.
  • Engage with clients to understand their challenges and opportunities, providing expert guidance on maximizing tax incentives.
  • Facilitate communication among team members to ensure seamless progress monitoring and issue resolution.

Success Metrics

  • You embody BDO's core values: Integrity, Respect, and Collaboration.
  • You possess in-depth knowledge of your clients' industries, challenges, and opportunities.
  • You deliver high-quality work, earning recognition as a trusted advisor.
  • You foster an inclusive work environment that attracts, develops, and retains top talent.
  • You actively participate in adopting digital tools and strategies to drive innovation.
  • You prioritize continuous learning and professional development.

Your Qualifications

  • A degree or diploma in Computer Science, Software Engineering, or related fields.
  • At least 1 year of experience in the software industry or supporting software clients.
  • An understanding of electronics, life-science, or product development.
  • A keen interest in exploring the Canadian SR&ED program and other government assistance initiatives.
  • Strong teamwork, client service, and quality-oriented skills.
  • Excellent problem-solving, analytical, and communication abilities.

Compensation and Benefits

We offer a competitive salary range of $65,000-$85,000 per annum, commensurate with experience. Additionally, you'll enjoy a comprehensive benefits package, including health insurance, retirement savings, and opportunities for career growth and professional development.



  • Montreal, Quebec, Canada BDO Full time

    At BDO, we're built on a foundation of positive relationships with our people and clients. Each day, our professionals deliver exceptional service, providing advice and insight that our clients can trust.Built on a strong foundation of collaboration and respect, we foster an award-winning environment that prioritizes your personal and professional growth.Our...


  • Montreal, Quebec, Canada BDO Full time

    Putting People First, Every DayBDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters personal and professional growth.Your OpportunityWe are...


  • Montreal, Quebec, Canada Iris Software Full time

    At Iris Software, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we're counting on your unique voice and perspective to help Iris Software become even better, too. We're looking for a talented professional to join our Climate Change and...

  • Software Engineer

    3 weeks 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 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 BDO Full time

    Putting People First, Every DayBDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In turn, we offer an award-winning environment that fosters a culture of collaboration, innovation, and growth.Your...


  • 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 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,...


  • Montreal, Quebec, Canada Iris Software Full time

    At Iris Software, we're seeking a skilled professional to join our Climate Change and Sustainability Services team. As a key member of our team, you'll have the opportunity to work on diverse projects, leveraging your expertise in sustainability strategy, climate change, and environmental sustainability. Our team is dedicated to helping businesses transition...


  • Montreal, Quebec, Canada Iris Software Full time

    At Iris Software, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we're counting on your unique voice and perspective to help Iris Software become even better, too.Ey has a well-established Climate Change and Sustainability practice to...


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

    About the Role:At IMDS Software Inc., we're looking for a skilled Software Development Specialist to join our team. As a key member of our software development team, you will be responsible for writing, modifying, integrating and testing software code, as well as communicating technical problems, processes and solutions to our team.Key...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...

  • Software Developer

    1 month ago


    Montreal, Quebec, Canada Famic Technologies Inc. Full time

    Challenging Career Opportunities at Famic TechnologiesFamic Technologies is a leading provider of high-quality software solutions for the industrial market. Our company offers a range of products and services, including CAD and simulation software, consulting services, and software engineering expertise.TypeFull timeEmployeeDescriptionWe are seeking a...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada QNX Software Systems Full time

    Job Title: Senior Technical Sales ConsultantJob Description:We are seeking a highly skilled Senior Technical Sales Consultant to join our BlackBerry AtHoc team. As a Senior Technical Sales Consultant, you will be responsible for articulating and evangelizing the value proposition of BlackBerry AtHoc Critical Event Management (CEM) Software & Services to our...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job TitleEmbedded Software EngineerAbout UsAt SurfaceID Product Development Corp., we are dedicated to delivering innovative products that shape the future of technology.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. The ideal candidate will have 3 years of experience in computer and technology, including IoT, C,...


  • Montreal, Quebec, Canada SurfaceID Product Development Corp. Full time

    Job Title: Embedded Software EngineerDescription:At SurfaceID Product Development Corp., we are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a solid understanding of computer and technology knowledge, including IoT, C, C++, device drivers, and programming languages. A Bachelor's degree in a related field...


  • Montreal, Quebec, Canada QNX Software Systems Full time

    Company Overview:BlackBerry – the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our vision is to empower organizations to establish secure and reliable communications during critical events.Estimated Salary: $120,000 - $180,000 per annumAbout the Role:We are seeking an experienced Senior Technical...