Apply now

Posted last month

Senior Software Developer

@ Cognition+

London, Ontario

$85k–$135k/yrRemoteFull-time5+ years experience
Apply now
SIGNALS

Overview

Cognition+ is hiring a Senior Software Developer to design and build enterprise insurance software, lead architecture decisions and mentor developers. The role requires over 5 years of Java enterprise development and offers a salary range of $85,000 to $135,000 including a performance bonus, with on-site work in London, Ontario or remote work within Canada.

Pay:

$85,000–$135,000 a year

Responsibilities:

  • Write clean, testable code in Java
  • Lead technical design of features and systems
  • Troubleshoot and resolve production issues
  • Mentor fellow developers

Requirements summary:

  • University degree or college diploma in a related field
  • Over 5 years of Java enterprise development
  • Demonstrated ability to lead projects and mentor
  • Strong SQL and Linux skills

Tools & skills

Benefits mentioned

Retirement planPaid time off
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-09-24
First seen by our source
2026-10-08
Source record updated
2026-10-16

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Travelair: minimal · ground: minimal
Work settingOffice, Home
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationCollege diploma (preferred), Bachelor’s degree (preferred)
Fields of studyComputer Science, Software Engineering
Perks mentionedGenerous paid time off, Flexible hours, Retirement plan, Performance bonus

Summary and details written by AI from the posting; the employer’s posting is the authority.

Cognition+

FieldValue
Open jobs on Jobsy1
Job description

About Cognition+

Join our Dynamic and Passionate team at Cognition+, where we are dedicated to revolutionizing the insurance industry with cutting-edge digital solutions. Since 1996, we have been committed to understanding and addressing the unique business challenges faced by insurance companies of all sizes. Our offerings include a fully customizable Enterprise Insurance Management Platform, along with on-demand support, connectivity, cybersecurity, and professional services.

At Cognition+, we believe that our success is driven by the diverse perspectives, ideas, and cultures of our team members. We foster an environment of teamwork, commitment, and trust, where every voice is valued. Our investment in research and development ensures that we stay at the forefront of technology, delivering innovative solutions that keep our clients ahead of the curve.

Why Join Us?

  • Innovative Environment: Be part of a forward-thinking company that values creativity and innovation.
  • Supportive Culture: Work in a friendly and inclusive environment where your contributions are recognized and valued.
  • Comprehensive Benefits: Receive a competitive compensation package, including benefits, Group RRSP, and incentives.
  • Professional Growth: Take advantage of opportunities to learn, grow, and advance your career.
  • Work-Life Balance: Enjoy flexible work hours that help you maintain a healthy work-life balance.

If you are looking for a challenging opportunity where your work will make a lasting impact and your career can flourish, we want to meet YOU!

THE OPPORTUNITY

We are looking for a Senior Software Developer to join our dynamic team. In this role, you'll design and develop cutting-edge enterprise insurance software solutions, drive key architectural decisions, and mentor a talented group of developers. If you're passionate about solving complex challenges, writing clean and efficient code, and working on impactful projects in a fast-paced, innovative environment – this is the place for you!

Total expected annual compensation of $85,000 – $135,000, inclusive of base salary and a performance-based bonus tied to individual, team, and corporate goals. This range does not include other components of our total compensation package, such as retirement contributions, benefits, paid time off, and other non-wage elements. The salary offered to the successful candidate will depend on factors such as experience, skills, qualifications, work location, internal pay equity, and other relevant considerations.

This position can be performed from our office in London, Ontario or remotely within Canada. Remote-based employees may occasionally be asked to travel to our office, industry conferences, client sites, and partner events.

This posting is for an immediate vacancy. We are actively seeking qualified candidates to join our team.

Responsibilities

  • Write clean, readable, and testable code in Java
  • Lead the technical design and development of features, applications and systems
  • Participate in peer code reviews to strengthen code quality and support team growth
  • Troubleshoot, diagnose, and resolve production issues from client environments
  • Collaborate with team members to reduce technical debt and improve overall architecture
  • Mentor fellow developers, promoting best practices and effective problem-solving
  • Effectively leverage AI tools throughout the software development lifecycle
  • Act with integrity by making decisions that reflect the values and principles of the development team
  • Perform other job-related duties as assigned

Qualifications & Skills

  • University degree or college diploma in Computer Science, Software Engineering, or a related field
  • Over 5 years of experience in Java enterprise application development
  • Demonstrated capability to lead technical projects and mentor junior developers
  • Passionate about writing clean code, as well as unit and integration tests
  • Knowledge of web front-end development, including JavaScript, TypeScript, Angular, HTML and CSS
  • Strong understanding of Git, Maven, Spring and Docker
  • Strong SQL background with the ability to write complex queries
  • Experience and proficiency in working with Linux
  • Experience in working within a team using Agile Methodologies (Kanban)
  • Familiarity with the following technologies is a plus: MyBatis, ActiveMQ, WildFly, Alfresco Content Services (ACS), Solr, Redis, Jaspersoft, Selenium, Jenkins and PL/SQL

AI-Usage Disclosure

We may use AI-enabled tools to assist with screening, assessing, or selecting applicants for this position. All hiring decisions involve human review.

Equal Employment Opportunities

Cognition+ is committed to employment equity and welcomes diversity. We encourage applications from qualified individuals from all backgrounds.

Cognition+ provides accommodations to applicants with disabilities throughout the hiring process. If you require accommodation, please contact:

Human Resources
[email protected]
519-432-8553 ext. 362

We thank all applicants for their interest in this position; however, only qualified candidates will be contacted for the next steps in the process.

Similar jobs

  • Software Developer - CRM - Intermediate-Dynamics

    Toronto, ON
    $61.50–$82/hrContract

    Procom

    • Ensure the CRM platform meets the project requirements and objectives; • Ability to explain technical concepts to both technical and non-technical stakeholders; • Experience working collaboratively in a team…

    Customer relationship management, Microsoft Dynamics, Provide technical expertise, Communication skills, Problem solving, Project management principles

    Software Developer - Senior

    Toronto, ON
    $75–$100/hrContract

    Procom

    Candidates need a background in computer science, data science or AI/ML, plus Python experience with pandas, scikit-learn or PyTorch. Experience with LLM frameworks like DSPy, LangChain or Hugging Face and with Databricks or MLflow is needed.

    Databricks, MLflow, DSPy, LangChain, Hugging Face, pandas

    Software Developer - Senior- React, JavaScript

    Toronto, ON
    $75–$100/hrContract

    Procom

    5+ YOECandidates need 5+ years with React, JavaScript and TypeScript, HTML, CSS and Node, plus RxJS and responsive development. They also need 3+ years with Bootstrap, jQuery and Git, proven WCAG and AODA experience, and microservice architecture knowledge.

    React, TypeScript, NPM, Bootstrap, jQuery, Git

  • Software Developer

    Toronto, ON
    Full Time

    GuruLink

    Candidates need strong production C++, working Python and SQL, and hands-on 3D geometry experience such as CAD algorithms, computational geometry or VFX engineering. They also need daily comfort with vectors, matrices and numerical methods, and the ability to deliver features independently.

    C++, Python, SQL

  • Software Developer III, AI/ML GenAI, Google Ads

    Waterloo, ON

    Google

    2+ YOECandidates need a bachelor's degree or equivalent practical experience, two years of Python or C++ programming, and one year of end-to-end machine learning work. Experience with GenAI concepts such as LLMs and generation of text, image, video or audio is also required.

    Python, C++

  • Junior Software Developer

    Toronto, ON +1

    Hootsuite

    1+ YOECandidates need a Computer Science or Engineering degree, or equivalent, with 1-2 years of software development experience, including co-op or internships. Experience with Java or a functional programming language is required, along with agile practices and strong teamwork and communication skills.

  • Senior Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    10+ YOERandstad Canada needs candidates with 10+ years of enterprise web development, 5+ years with TypeScript, React, RxJS, Node.js and NPM, and 3+ years with Git. Candidates must also have hands-on experience with AODA and WCAG accessibility standards.

    React, Next.js, TypeScript, MuleSoft, Microsoft Dynamics CRM, RxJS

    Senior Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    Candidates need a degree or background in computer science, data science, AI or machine learning, plus strong Python and experience with LLM frameworks, Databricks or MLflow, and cleaning unstructured text data.

    Databricks, MLflow, Python, DSPy, LangChain, Hugging Face Transformers

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.