Principal Software Engineer

closed
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
This job is filled or no longer available