Principal Software Engineer

PointClickCare Logo

PointClickCare

πŸ’΅ $153k-$170k
πŸ“Remote - United States

Summary

Join PointClickCare as a Principal Software Engineer and contribute to best-practice application development by writing and defending production-grade code. This hands-on leadership role requires designing and implementing features, mentoring team members, and delivering business and technical objectives. Success requires collaboration, a willingness to tackle challenging technical problems, and a passion for learning and knowledge sharing. You will work within a Scrum team to identify, prioritize, and execute tasks throughout the software development lifecycle, collaborating with business stakeholders and internal/external teams. The role demands strong Java, SpringBoot, and cloud experience, along with expertise in large-scale distributed systems and data pipelines. PointClickCare offers a competitive salary and benefits package.

Requirements

  • Sr. Software engineer with 7 + years of experience in Java, SpringBoot microservices
  • Solid experience with Jenkins, Docker/Kubernetes on Cloud (Azure or AWS)
  • Solid experience with large scale distributed systems based on microservices
  • Solid experience with data pipelines processing large amounts of data in Real Time or Near Real Time
  • Experience with 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

Responsibilities

  • Identify, prioritize and execute tasks in the software development life cycle
  • Work with business to iterate over software requirements
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Analyze and debug systems
  • Perform validation and verification testing in a test-driven manner
  • Review the work of others, and invite others to review your work
  • Collaborate with internal teams and vendors to fix and improve products
  • Ensure software is up-to-date with latest technologies

Preferred Qualifications

Good understanding of Enterprise Design patterns

Benefits

  • $153,500 - $170,600 a year base salary
  • Bonus
  • Equity
  • Benefits

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.

Similar Remote Jobs