Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Java/React

$130.1k - $162.6k per year

PointClickCare

This position requires local presence. Please view similar jobs below.

At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder-led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare.

With the largest long-term and post-acute care dataset and a Marketplace of 400+ integrated partners, our platform serves over 30,000 provider organizations, making a real difference in millions of lives. We also reinvest a significant percentage of our revenue back into research and development, ensuring our employees have the resources to innovate and make a lasting impact. Recognized by Forbes as a top private cloud company and honored as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, growth opportunities, and meaningful work.

At PointClickCare, we empower our people to be the architects of a smarter healthcare future; one that is human-first and accelerated by AI to create meaningful and lasting change. Employees harness AI as a catalyst for creativity, productivity, and thoughtful decision-making. By integrating AI tools into our daily workflows, collaboration is enhanced, outcomes are improved, and every team member has the proficiency to maximize their impact. It all starts with our hiring practices where we uncover AI expertise that complements our mission, and we continue to invest in training and development to nurture innovation throughout the employee journey.

Join us in redefining healthcare — so it doesn’t just survive, it thrives. To learn more about PointClickCare, check out Life at PointClickCare and connect with us on Glassdoor and LinkedIn.

Travel to Office expectations

For Remote Roles

If this role is remote, there will be in-office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not limited to, onboarding, team events, semi-annual and annual team meetings.

For Hybrid Roles

If this role is Hybrid, there will be an expectation to reside within commutable distance to the office/location specified in the job listing. This will include, but not limited to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role.

About the role

You will join a high-impact team transforming healthcare through technology. Our platform connects fragmented clinical systems to enable real-time care coordination across thousands of healthcare facilities, serving millions of users. You will design and build scalable platform services, leveraging modern AI-augmented engineering practices to accelerate delivery, improve reliability, and enhance clinical and operational outcomes.

What your day-to-day will look like

  • Build robust platform services supporting clinical operations
  • Partner with product and clinical teams to understand and solve real workflow challenges
  • Drive architectural decisions for business platform services
  • Own the reliability and performance of critical healthcare solutions
  • Mentor team members on modern engineering practices

What qualifications we’re looking for

Required Technical Experience

  • Strong track record building and shipping production software in modern languages (Java, Python, or similar)
  • Deep understanding of cloud-native architecture and distributed systems design patterns
  • Expertise in design, optimization, and scaling for relational (SQL) database systems, bonus points for NoSQL database systems
  • Experience designing and implementing RESTful APIs and microservices
  • Proficiency with test-driven development, automated testing, and maintaining high code quality
  • Hands-on experience with modern frontend frameworks, primarily React
  • Working knowledge of CI/CD pipelines and infrastructure-as-code practices
  • Experience with production observability, monitoring, and performance optimization tools

Modern Engineering Practices

  • Comfortable using AI-augmented development tools (e.g., GitHub Copilot, Claude Code) as part of your workflow
  • Experience applying AI tools throughout the development lifecycle from requirements analysis, documentation to incident response
  • Strong code review skills demonstrated through giving and receiving constructive feedback
  • Experience with Git workflows and collaborative development practices
  • Ability to balance feature delivery with system reliability and technical excellence
  • Comfortable with on-call responsibilities and incident response

What Would Make You Stand Out

  • Experience building and scaling SaaS platforms
  • Track record of mentoring engineers or leading technical initiatives
  • Background with Spring Boot and Java ecosystem
  • Experience with Azure cloud services and Kubernetes (AKS)
  • Experience in healthcare technology or regulated industries
  • Understanding of HIPAA compliance and handling sensitive data

Our Stack

  • Front-End: React, Micro-Frontends, Material-UI
  • Backend: Java, Spring Boot
  • Data: PostgreSQL, MSSQL, Redis
  • CI/CD: GitHub Actions, Jenkins
  • Infrastructure: Azure, AKS, Terraform
  • AI Tooling: Claude Code, Copilo

#LI-AJ1

#LI-Hybrid

$130,100 - $162,600 a year

At PointClickCare, base salary is one of the many components that make up our total rewards package. The CAD base salary range for this position is $130,100-162,600+ bonus + equity + benefits. Our salary ranges are determined by job and level. The range displayed on each job posting reflects the target for new hire salaries for the position across all CAD locations. Within the range, individual compensation is determined by job-related skills and knowledge, relevant experience including professional and lived experience, and/or work location. Your recruiter can share more information about our total rewards package during the hiring process.

PointClickCare Benefits & Perks

  • Benefits starting from Day 1!
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition ... and more!

It is the policy of PointClickCare to ensure equal employment opportunity without discrimination or harassment on the basis of race, religion, national origin, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law. PointClickCare welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Please contact View email address on click.appcast.io should you require any accommodations. As part of our commitment to a streamlined and equitable hiring experience, PointClickCare uses AI tools to assist with candidate screening and assessment.

When you apply for a position, your information is processed and stored with Lever, in accordance with Lever's Privacy Policy. We use this information to evaluate your candidacy for the posted position. We also store this information, and may use it in relation to future positions to which you apply, or which we believe may be relevant to you given your background. When we have no ongoing legitimate business need to process your information, we will either delete or anonymize it. If you have any questions about how PointClickCare uses or processes your information, or you would like to ask to access, correct, or delete your information, please contact PointClickCare's human resources team: View email address on click.appcast.io

PointClickCare is committed to Information Security. By applying to this position, if hired, you commit to following our information security policies and procedures and making every effort to secure confidential and/or sensitive information.

#J-18808-Ljbffr

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Java/React in Mississauga, ON vacancy
  •  ...services, leveraging modern AI-augmented engineering practices to  accelerate delivery,...  ...building and shipping production software in modern languages  (Java, Python, or similar)  • Deep...  ...modern frontend frameworks, primarily React  • Working knowledge of CI/CD pipelines... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    2 hours ago
  •  ...prioritize and execute tasks in the software development life cycle....  ...using languages such as Python, Java etc. Knowledge of...  ...Proven experience as a great Engineer. BSc/BA in Computer Science...  ...Spring Boot. Nice to have React, Selenium automation and cloud... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    2 hours ago
  • $120.8k - $170.8k per year

     ...About the Role We're looking for a senior engineer who thinks clearly across the full product development lifecycle...  ...the team Must-Have ~6+ years of hands-on software engineering experience ~ Strong experience with Java and Spring Boot ~ Working knowledge of... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...The Applications Development Senior Programmer Analyst is an intermediate...  ...techniques across Java application services and database...  ...Analysts, and Quality Assurance (QA) engineers within an Agile/Scrum...  ...5–8+ years of professional software engineering and systems analysis... 
    Senior
    Full time
    Contract work
    Manual labor

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    2 hours ago
  • $145.1k - $217.7k per year

     ...As a Senior Backend Java Engineer, you will design and build scalable backend systems that power critical applications within Citi's technology organization...  .... Required Qualifications & Skills ~10+ years of software development experience with at least 3 years leading... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work

    Citigroup

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...We are looking for a Senior Java Backend Engineer with hands-on experience in designing end-to-end data pipelines using Java and Spring Boot, and...  ...experience ~ Experience in systems analysis and programming of software applications ~ Experience in managing and implementing... 
    Senior
    Full time
    Contract work

    Citigroup

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...We are seeking a highly motivated and skilled Senior Software Engineer to join our innovative team, blending backend development expertise with emerging...  ..., develop, and deploy high-performance applications using Java, Spring Boot, and MongoDB . A significant part of your... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of...  ...is positively impacting the lives of seniors and their caregivers all over North America...  ...scalable distributed systems based on Java microservices -Engineer and optimize... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    2 hours ago
  •  ...this role. Job Summary: The Platform Engineering team is a close-knit group of highly senior engineers focused on building software products for developers — from internal APIs...  ...developer tools, and developer-facing UIs (React or similar), with strong automated testing... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    2 hours ago
  •  ...We are seeking a talented Java Full Stack Developer with strong expertise in backend development using Java, Spring Boot, and Microservices , along with frontend experience in React.js . The ideal candidate will be responsible for building scalable, high-performance... 
    Full time

    Sapsol Technologies Inc

    Mississauga, ON
    more than 2 months ago
  • $94.3k - $141.5k per year

     ...are seeking an experienced and motivated Senior Java Developer to spearhead the development...  ...with a passion for building high-quality software and mentoring others, we would love to hear...  ..., J2EE, RESTful API design, and cloud engineering principles. Frameworks: Hands-on... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...Citi is looking for a Senior Full Stack Developer to join the Oracle Ledger Program...  ...This is an opportunity to apply your engineering expertise to systems that directly support...  ...services and user interfaces using Java, Angular or React, and REST APIs, ensuring high-quality,... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...seeking a talented and passionate Senior Developer to join our...  ...robust solutions, while promoting engineering best practices. This role is for...  ...modern tech stack, including Java, Kubernetes, Docker, and Kafka...  ...solutions. Key Responsibilities Software Development: Design, develop,... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...of complex middleware applications using Java and Spring Boot: Utilize AI-powered code...  ...pipelines to facilitate rapid and reliable software delivery: Integrate AI into CI/CD...  ...guidance to junior and mid-level software engineers, fostering a culture of technical excellence... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...We are looking for a Senior Full Stack Engineer to join the Workforce Management product stream and build enterprise-scale...  ...in contact center environment. You will use Java and Spring Boot to deliver scalable services, React with TypeScript to create intuitive workforce applications... 
    Senior
    Internship
    Relocation
    Shift work

    Miratech

    Mississauga, ON
    2 hours ago
  • $120.8k - $170.8k per year

     ...As a Senior Java Developer at Citi, you will design and build the microservices architecture...  ...around the world. Working within a global engineering team, you will drive architecture...  ...Champion industry-leading coding standards and software architecture practices across the... 
    Senior
    Full time
    Work at office
    Remote work

    Citigroup

    Mississauga, ON
    1 day ago
  • $120.8k - $170.8k per year

     ...As a Senior Java Developer, you will design and deliver microservices solutions that power...  ...clients across Citi. Working within a global engineering environment, you will drive architecture...  ...industry-leading coding standards and software architecture practices across the team.... 
    Senior
    Long term contract
    Full time
    Work at office
    Immediate start
    Remote work

    Citigroup

    Mississauga, ON
    1 day ago
  • $110k - $120k per year

     ...Position Summary Dhaka Technologies Limited Company (DTLC) is hiring on behalf of its client, Altimetrik, for a full-time Java Fullstack with React Developer with 9+ years of experience to support CITI, based onsite in Mississauga, Canada (locals preferred). Required... 
    Full time
    Local area

    Dhaka Technologies Limited Company

    Mississauga, ON
    14 days ago
  • $120k - $130k per year

     ...N2P Systems is seeking an experienced Senior Java Developer to join our enterprise technology...  ...application development and low-latency engineering. Practical experience developing...  ...technical guidance and contribute to Agile software delivery. Apply directly online at:... 
    Senior
    Contract work

    N2P Systems

    Mississauga, ON
    11 days ago
  • $76.34k - $179.09k per year

     ...Role OverviewWe are seeking a Senior Programmer/Developer with 8-10+ years of Java development experience to support...  ...candidate will participate in the full software development lifecycle, including...  ...from strategy and design to engineering, all fueled by its market leading... 
    Senior
    Full time
    Work at office
    Local area

    Capgemini

    Mississauga, ON
    2 hours ago
  • $111.6k - $161.6k per year

     ...Vice President (VP) / Senior Software Engineer – Technical Remediation & Enablement Lead The Vice President (VP) / Senior Software Engineer – Technical...  ..., breaking API changes, and version incompatibilities across Java, Python, Go, .NET, or JavaScript/TypeScript stacks.... 
    Senior
    Full time
    For contractors
    Internship
    Local area

    Citigroup

    Mississauga, ON
    1 day ago
  • $94.3k - $141.5k per year

     ...We are seeking a highly skilled Senior Automation Developer for a fully hands-on, programmatic engineering role dedicated to architecting, refactoring, and maintaining...  ...centric position requires extensive, daily hands-on Java software development experience, treating test suites... 
    Senior
    Full time
    Internship
    Shift work

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...services, leveraging modern AI-augmented engineering practices to  accelerate delivery,...  ...building and shipping production software in modern languages  (Java, Python, or similar)  • Deep...  ...modern frontend frameworks, primarily React  • Working knowledge of CI/CD pipelines... 
    Long term contract
    Full time
    Work at office
    Remote work

    pointclickcare

    Mississauga, ON
    5 days ago
  • $120k - $130k per year

     ...N2P Systems is seeking an experienced Senior Java Developer to join our enterprise technology delivery team in Mississauga, Ontario, Canada...  ...a financial services environment. The role focuses on backend engineering, RESTful API development, database management, and enterprise... 
    Senior
    Full time

    N2P Systems

    Mississauga, ON
    11 days ago
  •  ...technologies that seamlessly integrate into everyday life. Our innovation engine continuously expands the platform’s capabilities, addressing...  ...healthier, longer lives. Role Overview: We are hiring a Senior Software Quality Engineer to shape how Myant tests health software in an... 
    Senior
    Long term contract
    Full time
    Worldwide
    Shift work

    Myant Shared Service Corp.

    Mississauga, ON
    a month ago
  • $94.3k - $141.5k per year

     ...: The COO Enterprise Solution Engineering capability is responsible for...  ...Collaborate and communicate with senior business and technology...  ...Knowledge & Experience ~4+ years of software hands-on engineering...  ...Deep hands-on proficiency in Java, Spring Boot, with practical experience... 
    Senior
    Full time
    Worldwide

    Citigroup

    Mississauga, ON
    1 day ago
  • $145.1k - $217.7k per year

     ...We are seeking an exceptional Senior Engineering Manager to head the development and modernization...  ...Recruit, develop, and inspire top-tier software engineers, technical leads, and architects...  ...languages and frameworks (e.g., Java/Spring Boot, Python, React/Angular), microservices... 
    Senior
    Full time
    Shift work

    Citigroup

    Mississauga, ON
    1 day ago
  •  ...a requirement for this role. Overview: As a Manager of Software Engineering reporting to the Sr Manager of Engineering, you'll lead multiple...  ...delivering enterprise applications Strong background in Java, Python, Spring, SQL, and web technologies Deep understanding... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    PointClickCare

    Mississauga, ON
    2 hours ago
  • $120.8k - $170.8k per year

     ...The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised...  ...Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful... 
    Senior
    Full time

    08763 Citi Canada Technology Services ULC

    Mississauga, ON
    2 hours ago
  •  ...innovative solutions to bankers and clients by applying latest engineering standards, agile operating model, and DevOps practices. Banking...  ...customers globally. Key Responsibilities: Hands on development in Java, Spring Boot, micro-services and single page application... 
    Senior
    Full time

    Citigroup

    Mississauga, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Java/React. Be the first to apply!