Software Development Engineer

1 month ago


Montreal, Quebec, Canada Tbwa ChiatDay Inc Full time
About the Role

We are seeking a highly skilled and passionate Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cutting-edge unified healthcare solution.

The ideal candidate will have a strong background in software development, with a focus on healthcare technology. You will work closely with our product manager and user experience designer to understand end-user issues and develop innovative solutions.

Key Responsibilities
  1. Design and develop one or more components of our unified healthcare solution, including a cutting-edge unified codebase for a React-Native mobile and web application, Python backend services, and a web application for healthcare professionals.
  2. Collaborate with the product manager to understand end-user issues and develop solutions that meet their needs.
  3. Work with the user experience designer to design and develop user-friendly interfaces for our applications.
  4. Draft and review technical design documents to ensure that our solutions are well-documented and easy to maintain.
  5. Participate in code reviews and contribute to a culture of continuous learning and improvement.
Requirements
  1. 3+ years of relevant professional experience in software development.
  2. Proficiency in Python, PostgreSQL, and AWS services.
  3. A B.S., M.S., or Ph.D. in computer science or a related technical field is a plus.
  4. A strong desire to make an impact in the healthcare industry while having fun solving complex challenges with your teammates.
About Us

Dialogue is the #1 virtual care provider in Canada, dedicated to transforming health and improving well-being. We're a proud equal opportunity employer, committed to creating a diverse and inclusive workplace for everyone. If you're passionate about healthcare technology and want to make a difference, we'd love to hear from you.


  • Software Engineer

    4 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 Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...


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

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Java/JavaScriptWe're seeking a skilled software engineer with expertise in Java and JavaScript to join our team at Centric Software. The ideal candidate will have a strong understanding of microservices architecture and proficiency in a range of technologies and methodologies crucial for developing scalable and resilient services.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...


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

    Job Description: We are looking for an Embedded Software Engineer to join our team at SurfaceID Product Development Corp. The ideal candidate will have experience with C/C++ and IoT development.Education and Experience:We are looking for a candidate with a College/CEGEP degree or equivalent experience.3 years to less than 5 years of experience in software...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...


  • Montreal, Quebec, Canada Software Aspekte Full time

    Shape the Future of Automotive TechnologyAt Syntronic, we're not just following industry trends - we're setting them. Imagine working on cutting-edge advancements in telecom, pioneering automotive tech, life-saving healthcare innovations, and next-gen industrial automation. Our projects are diverse, impactful, and at the forefront of technological...


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

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • 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 Mannarino Systems & Software Inc. Full time

    Key Responsibilities:As a Safety Critical Embedded Software Test Engineer at Mannarino Systems & Software Inc., you will have the opportunity to develop and implement test cases and procedures for safety-critical software. You will also be responsible for executing and reviewing test results, tracing them to the corresponding requirements and identifying...


  • Montreal, Quebec, Canada Groupe SII Full time

    Job SummaryGroupe SII is seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining efficient and reliable software in various programming languages.ResponsibilitiesDesign and implement software solutions using C, C++, and other programming...


  • Montreal, Quebec, Canada BoxOne Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at BoxOne Ventures. As a key member of our investment management team, you will play a critical role in developing software solutions that support our investment management, venture capital investing, and venture incubation processes.Key ResponsibilitiesSoftware Development:...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada GardaWorld Transport de valeurs Full time

    Software Development RoleOur company is looking for a skilled Software Engineer to join our team. The ideal candidate will have experience in Java and Python programming languages. The role will involve developing and maintaining software applications for our clients. Key Responsibilities: • Developing software applications using Java and Python •...


  • 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 Hamilton Barnes Associates Limited Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team and contribute to the development and maintenance of our software products.As a Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to identify and prioritize project...


  • 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 Société Financière Manuvie Full time

    About the RoleWe are looking for a skilled Software Development Engineer - Backend to join our team at {company}. As a Software Development Engineer - Backend, you will be responsible for designing, developing, and maintaining the back-end of our software applications. Your key responsibilities will include:Designing and developing scalable, efficient, and...


  • Montreal, Quebec, Canada Mannarino Systems & Software Inc. Full time

    About the Role:Mannarino Systems & Software Inc. is seeking an experienced Safety Critical Embedded Software Test Engineer to join our team. As a key member of our Safety Systems Engineering team, you will be responsible for designing and implementing requirement-based test cases and procedures for safety-critical software.Responsibilities:Design and...