Senior Software Architect

3 weeks ago


Mississauga, Ontario, Canada PointClickCare Full time
About PointClickCare

PointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. With over 20 years of experience, the company has been focused on realizing its vision of delivering frictionless care. As a result, PointClickCare has grown exponentially, with over 2,200 employees working to impact millions across North America.

Job Summary

We are seeking a highly skilled Senior Software Architect to join our team. As a Senior Software Architect, you will be responsible for designing and developing effective and efficient end-to-end solutions for complex business problems. You will lead and work with the engineering team on technical feasibility analysis for projects, ensuring the successful implementation of the architectural design.

Key Responsibilities
  • Design and develop robust solutions for complex business problems.
  • Lead and work with the engineering team on technical feasibility analysis for projects.
  • Responsible for non-functional quality measures including performance, scalability, availability, reliability, maintainability, and security.
  • Collaborate with product managers and stakeholders to understand complex and ambiguous business requirements.
  • Take a proactive role in project scoping, planning, and design to drive successful solution delivery.
  • Research new technologies, software, and tools and provide recommendations and/or prototypes.
  • Produce technical documentation relating to application architecture, design steps, integration processes, and testing procedures.
  • Define best practices, patterns, and guidelines in coding and design.
  • Review design and code to ensure compliance with best practices and coding standards.
  • Provide technical mentoring, guidance, and consultation to other architects and engineering teams.
  • Collaborate with cross-functional teams to align and onboard them on the architectural vision.
  • Administer training throughout various phases of the development cycle.
Requirements
  • Expertise with hands-on experience in design and development of web-based enterprise software systems.
  • Proficient knowledge of cloud design patterns.
  • Prior experience in Azure cloud or other major public cloud provider technologies, EventHubs, Kafka, Redis, Kubernetes, Docker, and containers is a plus.
  • Strong technical skills in various Java technologies, including but not limited to: Core Java, JavaEE, Spring, JMS, AMQP, SOAP/RESTful web services, Maven, Tomcat, JS, HTML5.
  • Proven skills in designing API, front-end components, re-usable frameworks, and libraries.
  • Solid experience with Object-Oriented principles, Design Patterns, and Architectural Patterns.
  • Strong experience with relational databases (SQL Server, Oracle, MySQL), familiar or experience with NoSQL databases is a plus.
  • Strong problem-solving and creative thinking skills.
  • Experience in application performance monitoring and tuning.
  • Strong communication skills, both verbal and written.
  • Ability to communicate design rationale and build consensus.
  • Ability to work both independently and in a team environment.
What We Offer

At PointClickCare, we offer a competitive salary range of $162,000-$189,000 per year, plus bonus, equity, and benefits. We are an equal opportunity employer and welcome applications from diverse candidates. We are committed to creating a workplace that is inclusive and respectful of all employees. If you are passionate about delivering high-quality software solutions and working in a dynamic environment, we encourage you to apply for this exciting opportunity.



  • Mississauga, Ontario, Canada Citibank Full time

    Job Title: Senior Software ArchitectJob Summary:Citi is seeking a Senior Software Architect to join our Chief Data Office (CTO) Engineering and Architecture Practice (EAP). As a Senior Software Architect, you will be responsible for defining and executing core architecture and technology strategy to ensure complete strategic alignment and efficiency of...


  • Mississauga, Ontario, Canada Citibank Full time

    Job Title: Senior Software ArchitectJob Summary:Citi is seeking a Senior Software Architect to join our Chief Data Office (CTO) Engineering and Architecture Practice (EAP). As a Senior Software Architect, you will be responsible for defining and executing core architecture and technology strategy to ensure complete strategic alignment and efficiency of...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Software EngineerBe at the forefront of building the next generation of cloud-native security software that delivers protection for tens of thousands of customers across billions of emails and file transfers every day.Main Responsibilities:Build new components and features to expand our next-generation Cloud Integrated platform and suite.Work closely...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software solutions for the property and casualty insurance industry.Key Responsibilities:Design and develop...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software solutions for the property and casualty insurance industry.Key Responsibilities:Design and develop...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications that power the Property and Casualty insurance industry worldwide.About the RoleWe are...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications that power the Property and Casualty insurance industry worldwide.About the RoleWe are...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications that power the Property and Casualty insurance industry worldwide.About the RoleWe are...


  • Mississauga, Ontario, Canada Guidewire Software Full time

    Join Our Team as a Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Guidewire Software. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-native software applications that power the Property and Casualty insurance industry worldwide.About the RoleWe are...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks. Your expertise in...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks. Your expertise in...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks, and shaping the...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks, and shaping the...


  • Mississauga, Ontario, Canada PointClickCare Full time $155,000 - $172,000

    Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a key role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks, and shaping the overall...


  • Mississauga, Ontario, Canada F. Hoffmann-La Roche AG Full time

    Senior Software ArchitectAt F. Hoffmann-La Roche AG, we foster a culture of innovation and collaboration. Our team of talented engineers is dedicated to crafting solutions to complex data plumbing problems in diagnostics. As a Senior Software Architect, you will play a key role in designing and developing enterprise-scale software systems to tackle data...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks, and...


  • Mississauga, Ontario, Canada PointClickCare Full time

    Job Title: Senior Software ArchitectPointClickCare is a leading North American healthcare technology platform that enables meaningful care collaboration and real-time patient insights. As a Senior Software Architect, you will play a crucial role in driving the technical feasibility analysis for projects, identifying and mitigating technical risks, and...


  • Mississauga, Ontario, Canada PointClickCare Full time

    At PointClickCare, we are seeking a highly skilled Senior Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and developing effective and efficient end-to-end solutions for complex business problems.The ideal candidate will have expertise in designing and developing web-based enterprise...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Backend Software EngineerAt SENIOR SPIRIT OF ROSELLE PARK, we're building the next generation of Mimecast protection products. As a Backend Software Engineer, you'll be part of our team that's pushing the boundaries of cloud-integrated products.Key Responsibilities:Design and develop cloud-integrated products that deliver seamless protection across the X1...


  • Mississauga, Ontario, Canada Aastha Lawyers Professional Corporation Full time

    Job Title: Senior Software Engineer - Cloud ArchitectWe are seeking an experienced Senior Software Engineer - Cloud Architect to join our team at {company}. As a key member of our engineering team, you will be responsible for leading the design, development, and deployment of cloud-based software solutions.Key Responsibilities:• Collaborate with...