
Hybrid opportunity at
PointClickCareIntermediate Software Engineer
PointClickCare is seeking an Intermediate Software Engineer to join its team on a hybrid basis. The employer is a private health technology company that serves more…
Career Tools
About This Role
PointClickCare is seeking an Intermediate Software Engineer to join its team on a hybrid basis. The employer is a private health technology company that serves more than 30,000 provider organizations through its platform, focusing on long-term and post-acute care. In this role, the engineer will manage tasks throughout the software development life cycle, build applications using efficient code, and automate processes with appropriate scripting tools. The ideal candidate thrives in…
Job Description
PointClickCare is seeking an Intermediate Software Engineer to join its team on a hybrid basis. The employer is a private health technology company that serves more than 30,000 provider organizations through its platform, focusing on long-term and post-acute care.
In this role, the engineer will manage tasks throughout the software development life cycle, build applications using efficient code, and automate processes with appropriate scripting tools. The ideal candidate thrives in an environment where they embrace new challenges, operate with minimal supervision, and demonstrate strong critical-thinking skills. Team members at the company leverage artificial intelligence tools within daily workflows to boost productivity and foster collaboration.
This position requires living within a commutable distance to the specified office location, with regular in-person events and gatherings alongside the immediate team. The organization provides various perks and resources starting on the first day of employment, along with programs designed to support employee health, wellness, and continuous professional growth.
Responsibilities
- Handle tasks across all stages of the software development life cycle
- Partner with business stakeholders to refine software requirements
- Write clean and high-performing code to build applications and tools
- Implement automation using appropriate scripting languages and utilities
- Investigate, analyze, and debug existing systems
- Conduct verification and validation testing following test-driven development practices
- Participate in code reviews with peers by both examining others' work and welcoming feedback
- Coordinate with internal staff members and external vendors to resolve issues and enhance products
- Keep software systems aligned with current technology standards
Requirements
- Experience writing robust and scalable code using Java
- Familiarity with Spring Boot
- Working knowledge of relational databases such as MySQL or Microsoft SQL Server
- Practical background in developing RESTful API endpoints
- Hands-on understanding of test-driven development
- Proficiency with GIT version control
- Familiarity with automated testing frameworks including Selenium, Cypress, and RestAssured
- Experience utilizing system and performance monitoring platforms like DataDog or New Relic
- Bachelor or Master of Science/Arts degree in Computer Science or a closely related field
Qualifications
- Experience with user interface development frameworks such as Angular or React
- Background in cloud computing services including AWS or Azure
- Knowledge of containerization and orchestration tools like Docker, Kubernetes, and Istio
- Familiarity with Ansible and Jenkins CI/CD pipelines
- Understanding of Linux operating systems and IP networking principles
- Experience with authentication protocols such as OAuth, SAML, and OpenID Connect
- Background working on Software as a Service products
- Familiarity with Service Oriented Architecture
- Proficiency in scripting languages like Python, Bash, or Groovy
- Prior involvement with production-grade systems on-call rotations
- Experience mentoring other professionals
Core Skills
Benefits
- Benefits effective from the first day
- Retirement plan matching options
- Flexible paid time off
- Wellness support programs and resources
- Parental and caregiver leave options
- Fertility and adoption support services
- Continuous development support programming
- Employee assistance program
- Access to allyship and inclusion communities
- Employee recognition initiatives
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the remote work policy for this position?
This is a hybrid role, meaning there is an expectation to live within a commutable distance to the designated office location. Employees attend regular team events and gatherings in the office on a weekly, bi-weekly, or monthly schedule.
What qualifications are required for the Intermediate Software Engineer role?
Candidates must hold a degree in Computer Science or a related field, possess strong Java and Spring Boot experience, and have a solid working knowledge of relational databases, RESTful APIs, TDD, and GIT.
Are benefits offered right away?
Yes, PointClickCare provides benefits starting from your first day on the job, which include retirement plan matching, wellness programs, and flexible paid time off.
What is the salary range for this job?
The provided job posting does not specify a salary range.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


