Senior Software Engineer

PointClickCare Logo

PointClickCare

πŸ’΅ $139k-$150k
πŸ“Remote - United States

Summary

Join PointClickCare, a leading healthcare technology platform, and become a Data Software Engineer. This role involves designing, developing, and maintaining big data analytics capabilities. You will collaborate with a cross-functional team, working on data ingestion, processing, modeling, and reporting. PointClickCare offers significant growth potential with internal advancement opportunities and continuous professional development. The ideal candidate possesses 5+ years of experience in Java, SpringBoot microservices, and experience with large-scale distributed systems. Competitive salary and benefits are included, starting from day one.

Requirements

  • Sr. Software engineer with 5+ years of experience in Java, SpringBoot microservices
  • Solid experience with Jenkins, Docker/Kubernetes on Cloud (Azure or AWS)
  • Good hands-on experience with large scale distributed systems based on microservices
  • Experience with data pipelines processing large amounts of data in Real Time or Near Real Time
  • Knowledgeable (at least) on Lakehouse architecture, Azure ADLS Gen2, Apache Hudi
  • Excellent organization, critical-thinking and personal leadership skills
  • Self-starter with the ability to deliver with minimal supervision
  • Being okay with the uncomfortable feeling that comes from learning new things
  • Team player
  • Analytical mind with problem-solving aptitude
  • Proven experience as a great Engineer
  • Bachelor’s degree in computer science, Information Technology or related discipline

Responsibilities

  • Design, develop, implement, and support emerging big data analytics capabilities
  • Develop and maintain advanced data ingestion, processing, modeling, and reporting capabilities
  • Work with a cross-functional team of developers, business analysts, and quality analysts to specify, design, develop, test, and implement software

Preferred Qualifications

Good understanding of Enterprise Design patterns

Benefits

  • 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
  • We focus heavily on employee career progression and provide many internal opportunities for upward advancement
  • Free training on new SW technologies, project management, agile training, leading others, and improving your public speaking / presentation skills

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.