Software Development Engineer

3 weeks ago


Montreal, Quebec, Canada NOTARIUS Full time

Notarius, a leading Montreal-based technology company specializing in electronic and digital signatures, is seeking a talented Software Development Product Engineer.

As a key member of our team, you will play a vital role in designing, developing, and implementing innovative and scalable cloud solutions. Your primary focus will be contributing to the creation of powerful and robust software that meets user needs while adhering to industry best practices.

You will collaborate closely with cross-functional teams, including product managers, UX/UI designers, and quality assurance specialists, to enhance our SaaS product and expand its feature set.

Your Responsibilities:
  • Design, develop, and implement new features and enhancements for our SaaS product.
  • Write clean, maintainable, and efficient code that meets programming standards.
  • Collaborate with cross-functional teams to align development efforts with overall product goals.
  • Participate in code reviews and provide constructive feedback to peers.
  • Write unit tests and participate in automated testing to ensure software reliability and integrity.
  • Create and update technical documentation, including system architecture, API, and deployment procedures.
  • Stay up-to-date on industry trends and emerging technologies to recommend improvements to our development processes.
  • Contribute to the adoption of best practices in software development and deployment.
  • Implement and adhere to security best practices to ensure data integrity and user privacy.
Your Qualifications:
  • Bachelor's degree in computer science, engineering, or a related field.
  • Proven experience in SaaS product development and cloud architecture.
  • Proficiency in Ruby on Rails and PostgreSQL.
  • Working experience with JavaScript frameworks, ECMAScript, and Bootstrap.
  • Excellent analytical and problem-solving skills.
  • Strong communication and interpersonal skills.
  • Good understanding of agile development methodologies.


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. as a key member of our Avionics Software Development team.Key Responsibilities:Collect user needs and feedback to design and develop software tools that meet critical development standards.Develop and test software tools using programming...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Experienced Software ProfessionalKey Responsibilities:• Collect user needs and feedback to inform software development• Design and implement software processes and tools to meet user needs and industry standards• Develop and test software tools using programming languages such as Matlab and Python• Document software architecture, developer guides,...


  • Montreal, Quebec, Canada S M Software Solutions Inc Full time

    Experienced Software ProfessionalKey Responsibilities:• Collect user needs and feedback to inform software development• Design and implement software processes and tools to meet user needs and industry standards• Develop and test software tools using programming languages such as Matlab and Python• Document software architecture, developer guides,...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Triunity Software Full time

    Software Engineer - Java and Spring FrameworkWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java and Spring Framework expert, you will be responsible for designing, developing, testing, and deploying software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:Design and develop...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    1 week ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing and developing software solutions that meet the needs of our clients.Key ResponsibilitiesSoftware Design and Development: Design and develop software solutions using Java, with a strong focus on...

  • Software Engineer

    6 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...

  • Software Engineer

    5 days ago


    Montreal, Quebec, Canada Triunity Software Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Triunity Software. As a Java Developer, you will play a key role in designing, developing, and maintaining our software applications.Key ResponsibilitiesSoftware Design and Development: Design and develop high-quality software applications using Java, following best practices...


  • Montreal, Quebec, Canada Aspire Software Full time

    DockMaster is looking to hire a talented and experienced Software Engineering Manager to join our growing team in North America We are looking for a seasoned Software Engineering Manager to lead and build a high-performing team responsible for maintaining our existing Marina Management Software while driving the transition to a modern, web-based...

  • Software Engineer

    5 hours ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. 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 Responsibilities:Design and...

  • Software Engineer

    1 hour ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Software Engineer - Microservices ExpertWe're seeking a skilled software engineer to contribute to our dynamic Skyline team. 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 Responsibilities:Design and...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position Overview:Triunity Software is seeking a skilled Full Stack Java Developer to join our dynamic team. This role involves working on innovative software solutions that leverage the latest technologies in the industry.Key Responsibilities:Design, develop, and implement Java-based applications utilizing the Java Spring and Spring Batch frameworks.Build...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada Triunity Software Full time

    Position: Full Stack Java DeveloperLocation: Montreal, Canada (On-site, Need Locals)Employment Type: Full-timeCompensation: Based on Experience (Annual Salary with Benefits)Key Responsibilities:Design, develop, test, and implement Java-based software solutions utilizing the Java Spring and Spring Batch frameworks.Leverage the Spring framework to create...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Position: Mobile Software EngineerLocation: Remote options available.Overview:At Centric Software, you will be responsible for crafting mobile applications that deliver significant value to our expanding clientele in the fast-moving consumer goods sector. These applications will seamlessly integrate with Centric Software's Product Lifecycle Management (PLM)...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job Title: Senior Java Developer - ETL SpecialistCompany: Triunity SoftwareLocation: Remote (Onsite not required)Job Type: Full-timeAbout the Role:We are seeking an experienced Senior Java Developer to join our team as an ETL Specialist. The successful candidate will be responsible for designing, developing, testing, and deploying Java-based software...


  • Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We 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 Requirements:Proficiency in Core Technologies: Strong expertise in...