PointClickCare

Senior Software Engineer- Big Data & Java

PointClickCare
Apply
8 months ago
Mississauga, CanadaSenior
H1B Sponsor

Responsibilities

  • Identify, prioritize, and execute software development life-cycle tasks.
  • Develop clean and efficient tools and applications using Java, Python, and other scripting languages.
  • Automate tasks through appropriate tools and scripting.
  • Work with distributed computing systems such as Apache Hudi and Trino for big-data processing.
  • Analyze, debug, validate, and verify systems using test-driven practices.
  • Write RESTful API endpoints and develop software that performs well at scale.
  • Review colleagues’ work and participate in collaborative code reviews.
  • Collaborate with internal teams and vendors to fix and improve products.
  • Use system and performance monitoring tools and keep software current with relevant technologies.

Requirements

  • Bachelor of Science or Bachelor of Arts degree in computer science or a related field.
  • Experience with distributed computing and big-data technologies including Apache Hudi, Spark, Kafka, Flink, Beam, Trino, and Databricks.
  • Experience with distributed storage systems such as ADLS, HDFS, S3, and DLT.
  • Understanding of data partitioning, sharding, distributed computing principles, and large-scale data processing.
  • Experience writing clean, scalable code in Java and/or Python.
  • Knowledge of relational databases such as Microsoft SQL Server and MySQL.
  • Solid experience writing RESTful API endpoints.
  • Working knowledge of test-driven development and Git.
  • Experience with system and performance monitoring tools such as New Relic and Datadog.
  • Preferred experience with Spring Boot, React, Selenium automation, Docker, Kubernetes, Istio, Ansible, Jenkins, AWS, Azure, SAML, OAuth, OpenID Connect, and scripting languages such as Bash and Groovy.
  • Preferred experience with SaaS products, production on-call responsibilities, and mentoring others.
  • Linux, IP networking, and generative AI code assistant knowledge are additional assets.

Benefits

  • Benefits begin on day one.
  • Retirement plan matching is provided.
  • Flexible paid time off is available.
  • Wellness support programs, parental and caregiver leave, fertility and adoption support, continuous development support, employee assistance, inclusion communities, and employee recognition programs are offered.
  • This is a hybrid role requiring residence within commuting distance of the specified office and regular team events in the office.
  • Remote or office events may require travel to the Mississauga and/or Salt Lake City offices, including onboarding and team meetings.

Tech Stack

AnsibleApache BeamApache FlinkApache HadoopApache KafkaApache SparkAWSAzureBashDatabricksDatadogDockerGitGroovyIstioJavaJenkinsKubernetesLinuxMicrosoft SQL ServerMySQLPythonReactSeleniumSpring Boot

Categories

BackendData Engineering
PointClickCare

About PointClickCare

1,001-5,000 employees

PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care. With the largest long‐term and post‐acute care dataset, we power AI-driven healthcare that fuels intelligent transitions, insightful interventions, and financial sustainability. Enhanced by our marketplace of 400+ integrated partners and trusted by over 30,000 provider organizations and every major U.S. health plan, we’re redefining healthcare, so it doesn’t just survive — it thrives.

Contact me