Senior Software Developer

1 month ago


Montreal, Canada Koïos Intelligence Full time
Senior Software DeveloperOur purpose

Koios Intelligence aims to revolutionise the insurance industry through artificial intelligence (AI) and natural language processing (NLP). We provide advanced virtual assistant solutions voice enabled to enhance customer & insurance agents experience, streamline operations, and drive innovation. By using state-of-the-art large language models and generative AI, we simplify complex insurance processes, improve decision-making, and enable personalised interactions for policyholders and insurers.

Job Summary

We are seeking a highly skilled and experienced Senior Software Developer to join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our business needs. You will work closely with cross-functional teams, including product managers, designers, and other developers, to deliver scalable and robust software applications. The ideal candidate has a strong background in software development, excellent problem-solving skills, and a passion for writing clean and efficient code.

Responsibilities
  • Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
  • Design, develop, and maintain software applications using best practices in coding, testing, and deployment.
  • Write clean, efficient, and well-documented code that adheres to coding standards and guidelines.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to project requirements.
  • Debug and troubleshoot issues in software applications, identifying and implementing appropriate solutions.
  • Collaborate with team members to identify areas for process improvement and contribute to the overall improvement of the development team’s practices and methodologies.
  • Stay up to date with the latest industry trends, technologies, and best practices in software development, and proactively share knowledge with the team.
  • Mentor and provide guidance to junior developers, helping them grow their technical skills and abilities.
  • Collaborate with cross-functional teams to estimate development efforts, plan project timelines, and deliver software solutions on schedule.
  • Collaborate with infrastructure and operations teams to ensure proper deployment and scalability of software applications.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. A master’s degree is a plus.
  • Proven experience (5+ years) in software development, with a strong focus on full-stack development.
  • Expertise in multiple programming languages, such as Java, C#, Python, or JavaScript.
  • Proficiency in working with modern web development frameworks, libraries, and tools (e.g., React, Angular, Node.js).
  • Strong knowledge of relational and non-relational databases, including query optimization and database design principles.
  • Knowledge on C++/C or any low level programming language is a nice-to-have.
  • Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Solid understanding of software development methodologies, such as Agile or Scrum.
  • Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues and propose effective solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Demonstrated ability to deliver high-quality software solutions on time and within scope.
What we offer for your valuable work
  • You’ll join a collaborative, fun team where everyone, including you, is active in the product definition and development process. Our founders are lifelong entrepreneurs who have built and scaled large companies. By working with founders and sitting on our leadership team, you will have the front-row seat to see how a company grows and scales.
  • We provide quality collective insurance to all employees and their families, including dental care.
  • We support 50% of expenses related to sports (gym memberships, sportswear, etc), up to 250 dollars a year.
  • We refund 50% of public transportation expenses, up to 50$ a month.
  • While Koios promotes both teamwork on-site to ensure commitment, efficiency and employees’ professional development, we also offer the flexibility needed for a healthy professional/personal life balance.
  • We Offer Stock Options after an approbation period.
#J-18808-Ljbffr

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

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Triunity Software, Inc.Key Responsibilities:Design, develop, and deploy scalable web applications using Angular, Java, and Microservices.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code,...


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

    About the RoleWe are seeking a highly skilled Senior Full Stack Developer to join our team at Triunity Software, Inc.Key Responsibilities:Design, develop, and deploy scalable web applications using Angular, Java, and Microservices.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code,...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job DescriptionTriunity Software is seeking a highly skilled Full Stack Java Developer to join our team of experienced software professionals. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job DescriptionTriunity Software is seeking a highly skilled Full Stack Java Developer to join our team of experienced software professionals. As a key member of our development team, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key...


  • Montreal, Quebec, Canada Triunity Software Full time

    Job DescriptionWe are seeking a highly skilled Senior React Developer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing and implementing complex web applications using React.Key ResponsibilitiesDesign and Development: Design and develop high-quality, scalable, and maintainable web...


  • Montreal, Canada Software Aspekte Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada Software Aspekte Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Canada Software Aspekte Full time

    Company Description CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the aerospace, electric and autonomous driving industries. Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most prestigious system manufacturers in North America, and our...


  • Montreal, Quebec, Canada Techgene Solutions Full time

    Job Title: Senior Software DeveloperJob Summary:Techgene Solutions is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using.NET technologies.Key Responsibilities:Software Development: Design, develop, and deploy software...


  • Montreal, Quebec, Canada Techgene Solutions Full time

    Job Title: Senior Software DeveloperJob Summary:Techgene Solutions is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using.NET technologies.Key Responsibilities:Software Development: Design, develop, and deploy software...


  • Montreal, Quebec, Canada Banque Laurentienne Full time

    About Banque Laurentienne Banque Laurentienne is a leading financial institution dedicated to providing exceptional banking services and solutions to individuals and businesses across Canada. We are committed to fostering a culture of innovation, collaboration, and customer-centricity. Senior Software Developer We are seeking a highly skilled and motivated...


  • Montreal, Quebec, Canada Fresche Solutions Inc Full time

    Senior RPG/PHP Developer PositionFresche Solutions Inc. is a leading provider of innovative software solutions, and we are seeking a highly skilled Senior RPG/PHP Developer to join our team.About the RoleWe offer a dynamic and collaborative work environment, with flexible hours and the opportunity to work remotely. As a Senior RPG/PHP Developer, you will be...


  • Montreal, Quebec, Canada Fresche Solutions Inc Full time

    Senior RPG/PHP Developer PositionFresche Solutions Inc. is a leading provider of innovative software solutions, and we are seeking a highly skilled Senior RPG/PHP Developer to join our team.About the RoleWe offer a dynamic and collaborative work environment, with flexible hours and the opportunity to work remotely. As a Senior RPG/PHP Developer, you will be...


  • Montreal, Canada Vention Inc Full time

    Job DescriptionThis is a hybrid position based in our Montreal office (3 days in office)One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.Joining the MachineLogic team, you will design and implement web-based applications to...


  • Montreal, Canada Vention Inc Full time

    Job DescriptionThis is a hybrid position based in our Montreal office (3 days in office)One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.Joining the MachineLogic team, you will design and implement web-based applications to...


  • Montreal, Canada Vention Inc Full time

    Job DescriptionThis is a hybrid position based in our Montreal office (3 days in office)One of our most dynamic and exciting software teams is looking for a Senior Software Developer, to guide us in technology choices and architecture design as our department grows.Joining the MachineLogic team, you will design and implement web-based applications to...


  • Montreal, Quebec, Canada Techgene Solutions Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to join our team at Techgene Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using C#, ASP.NET, and other related technologies.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Techgene Solutions Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking an experienced Senior Software Developer to join our team at Techgene Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and deploying software applications using C#, ASP.NET, and other related technologies.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Fresche Solutions Inc Full time

    About the RoleFresche Solutions Inc is seeking a highly skilled and experienced Senior Software Developer to join our team. As a Senior RPG/PHP Developer, you will be responsible for designing, coding, testing, debugging, and documenting business system software.Key ResponsibilitiesParticipate in the development and delivery of client deliverables as part of...


  • Montreal, Quebec, Canada Fresche Solutions Inc Full time

    About the RoleFresche Solutions Inc is seeking a highly skilled and experienced Senior Software Developer to join our team. As a Senior RPG/PHP Developer, you will be responsible for designing, coding, testing, debugging, and documenting business system software.Key ResponsibilitiesParticipate in the development and delivery of client deliverables as part of...