Enterprise Software Architect

1 week ago


London, Ontario, Canada Cognition+ Full time

About Cognition+

Cognition+ is a team of talented and dedicated people on a mission to deliver transformative digital solutions to insurance companies of all sizes. In addition to a fully customizable Enterprise Insurance Management Platform, Cognition+ offers on-demand support, connectivity, cybersecurity, and development services.

Founded in 1996, we have gained a deep understanding of our client's business needs and challenges and have invested in R&D to build the next generation of insurance technology solutions.

We believe that hiring the best talent will lead to the creation of better products and services to keep our clients on the leading edge. If you are looking for a challenging opportunity for your work to make a lasting impact and your career to grow, then this could be the right fit for you.

Why Choose Cognition+
  • Competitive compensation package including benefits, group RRSP and incentive plan
  • Flexible work hours that offer work/life balance
  • Opportunity to learn, grow and innovate
  • Friendly and supportive team environment
  • Opportunity to provide your input into making this organization successful
The Role

We are seeking an experienced Enterprise Software Architect to join our dynamic team. In this role, you'll design and develop cutting-edge enterprise software solutions, drive key architectural decisions, and mentor a talented group of developers.

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 for meetings or team-building events.

Role Responsibilities
  • Write clean, readable, and testable code using Java
  • Lead the technical design and development of features, applications, and systems
  • Actively engage on peer code reviews to elevate performance of individual developers
  • Diagnose and fix bugs originating from client production environments
  • Be responsible for your code quality by writing automated tests
  • Collaborate with senior team members to tackle technical debt and enhance the current design and architecture
  • Guide and support other developers in best practices and problem-solving
  • Demonstrate integrity by consistently making decisions that align with values of the development team
Required Qualifications & Skills
  • Over 6 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)
Salary Range:

$120,000 - $180,000 per year, depending on experience.



  • London, Ontario, Canada Cognition+ Full time

    About UsCognition+ is a leading provider of innovative digital solutions for insurance companies. Our team of experts delivers cutting-edge technology to drive business success.We offer a comprehensive suite of services, including a fully customizable Enterprise Insurance Management Platform, on-demand support, connectivity, cybersecurity, and development...


  • London, Ontario, Canada High Grade IT Solutions Inc. Full time

    About UsHigh Grade IT Solutions Inc. is a cutting-edge technology company dedicated to delivering innovative software solutions.Job DescriptionWe are seeking an experienced Senior Software Architect to join our team. As a key member of our development team, you will be responsible for designing and implementing complex software...


  • London, Ontario, Canada CARFAX Full time

    About CARFAXCARFAX is a leading provider of vehicle history reports, helping millions of consumers make informed decisions when buying or selling vehicles. Our mission-focused approach emphasizes accuracy and integrity, setting us apart in the industry.Job SummaryWe are seeking an experienced Principal Software Architect to join our AI team, leading design...


  • London, Ontario, Canada Myticas Consulting Full time

    About Myticas ConsultingMyticas Consulting is a reputable firm offering innovative solutions to businesses across various sectors.Salary InformationThe estimated annual salary for this position is around $200,000-$250,000, commensurate with experience and qualifications.Job DescriptionRole SummaryWe are seeking an experienced Technical Architect to join our...


  • London, Ontario, Canada Donna Cona Full time

    About the RoleWe are seeking a Senior Software Development Engineer to join our team in Enterprise Application Integration. This is an exciting opportunity to work on complex software systems, collaborate with cross-functional teams, and drive innovation.


  • London, Ontario, Canada StarTech-manuela Full time

    We are seeking a seasoned professional to fill the role of CRM Solutions Architect at StarTech-manuela, where you will play a vital part in driving business success through technology. As a key member of our team, you will be responsible for delivering innovative solutions that meet the needs of our diverse stakeholders.About the RoleThis is an exciting...


  • London, Ontario, Canada Accuenergy (Canada) Inc. Full time

    Job SummaryThe Senior IT Infrastructure Architect will play a crucial role in designing and developing information and communication system architecture, hardware, and software. This position requires strong technical skills, leadership abilities, and excellent communication skills.About the RoleWe are seeking an experienced Senior IT Infrastructure...


  • London, Ontario, Canada Apex Bit Solution Full time

    About Apex Bit SolutionApex Bit Solution is a leading consulting firm that specializes in providing cutting-edge information technology solutions to clients across various industries. Our team of experts has extensive experience in designing, developing, and implementing innovative business solutions that drive growth and efficiency.Job Title: Strategic IT...


  • London, Ontario, Canada Youngprocareers Full time

    Machine Learning Processor Architect RoleThis is an extraordinary opportunity for a Machine Learning Processor Architect to develop a unique new processor technology. Our client has offices in the UK, and remote working is also possible.In this role, the Machine Learning Processor Architect will join as one of the early-stage founding members of the company,...


  • London, Ontario, Canada Synctive Consulting Inc. Full time

    Synctive Consulting Inc. is seeking an experienced Technical Solutions Architect to join our team in a fast-paced environment.About the Role:We are looking for a skilled Systems Analyst with expertise in designing, developing, and implementing information systems business solutions. As a Technical Solutions Architect, you will provide advice on information...


  • London, Ontario, Canada CARFAX Full time

    About CARFAXCARFAX is a mission-driven organization dedicated to delivering accurate and reliable data. We pride ourselves on fostering a balanced work environment that supports our team members in tackling challenging projects.The Cloud Security Architect RoleAs a Cloud Security Architect at CARFAX, you will play a vital role in safeguarding the...


  • London, Ontario, Canada Randstad Canada Full time

    Randstad Canada is a leader in the Canadian staffing industry. Our success is built on the foundation of our core values: people, passion and results.We are currently seeking a Senior Systems Architect to join our team in London, ON.Job Summary:The ideal candidate will have a University Degree or College Diploma in Engineering and minimum 3 years of...


  • London, Ontario, Canada Scotiabank Full time

    Job Description:As a cloud architect, you will design, build, and maintain scalable cloud-based systems for our company. Your expertise in cloud infrastructure and computing will ensure that our applications are secure, efficient, and reliable.Key Responsibilities:- Design and implement cloud-based architectures for our applications- Ensure scalability,...


  • London, Ontario, Canada Donna Cona Full time

    Job Title: Software Development SpecialistAbout the Role:We are seeking an experienced Software Development Specialist to join our team at Donna Cona. The successful candidate will be responsible for delivering high-quality software solutions that meet business functional requirements and non-functional engineering specifications.Responsibilities:Design,...


  • London, Ontario, Canada Donna Cona Full time

    OverviewDonna Cona is a leading provider of software development solutions, and we are seeking a highly skilled Software Development Engineer to join our team.Job Description: The successful candidate will be responsible for delivering high-quality software products, working closely with cross-functional teams, and collaborating on the design, development,...


  • London, Ontario, Canada Blue Valorem Solutions Inc Full time

    Company OverviewWe are Blue Valorem Solutions Inc, a leading consulting firm that provides top-notch services to our clients. Our team is dedicated to delivering innovative solutions that meet the evolving needs of businesses.Job DescriptionAs a Senior IT Business Solutions Architect, you will be responsible for designing, developing, and implementing...


  • London, Ontario, Canada DeepCyber Consulting Full time

    Job SummaryWe are seeking a highly skilled Senior Software Solutions Specialist to join our team at DeepCyber Consulting. In this role, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients.About the RoleThis is a permanent position with a salary range of $80,000 - $110,000 per year,...


  • London, Ontario, Canada CARFAX Full time

    Unlock Your Potential as a Senior Software EngineerAt CARFAX, we're passionate about empowering our team members to excel in their roles. As a Senior Software Engineer, you'll be part of our AI team, driving innovation and delivering cutting-edge solutions that make a real impact. Our dynamic and agile environment is the perfect place to grow your skills and...


  • London, Ontario, Canada CARFAX Full time

    Transformative Opportunity at CARFAXWe are seeking a highly skilled Senior Software Engineer to join our CARFAX AI team, where you will play a pivotal role in developing cutting-edge AI solutions that help millions of consumers make informed decisions about vehicles.As a senior member of our team, you will be responsible for leading design decisions,...


  • London, Ontario, Canada CARFAX Full time

    About CARFAXCARFAX is a leading provider of vehicle history reports, helping millions of consumers make informed decisions when buying or selling vehicles. We pride ourselves on delivering accurate and reliable information to our customers.Job SummaryWe are seeking an experienced Cloud Computing Software Engineer to join our AI team. As a senior software...