Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Principal Software Engineer

at PointClickCare

Posted 2 months ago | 0 applied

Description:

  • PointClickCare is seeking a Principal Software Engineer to lead technical excellence across Scrum teams.
  • The role involves solving engineering challenges and enhancing the scalability and reliability of a large-scale SaaS platform.
  • Daily responsibilities include collaborating with engineers, architects, product owners, and external teams to meet business and engineering objectives.
  • The engineer will mentor teams in best practices, conduct code reviews, and assist in troubleshooting.
  • The position requires championing high-quality software through automation, test planning, and monitoring systems.
  • The engineer will analyze and debug complex systems, participate in backlog refinement, and lead design sessions.
  • The role also involves advocating for system improvements and providing innovative solutions.

Requirements:

  • Candidates must be team players who can build strong relationships with peers and stakeholders.
  • A self-starter attitude is essential, with the ability to prioritize effectively and deliver in complex situations.
  • Leadership skills are required to promote innovative discussions and ensure multiple viewpoints are considered.
  • Applicants should have extensive experience with multiple technical languages, ecosystems, and platforms.
  • A minimum of 10 years' experience with Java, Spring Boot, and writing RESTful API endpoints is required.
  • Candidates must have cloud experience, preferably with Azure or AWS, and familiarity with Docker and Kubernetes.
  • Knowledge of relational databases such as MySQL or PostgreSQL is necessary.
  • Excellent software testing skills and the ability to integrate security into systems are required.
  • Experience with microservices and system performance monitoring tools like Splunk or Grafana is essential.
  • Strong organizational, critical-thinking, and personal leadership skills are needed.
  • A BSc/BA in Computer Science or a related degree is required.
  • Candidates should be able to lead implementation discussions and effectively determine the causes of bugs.

Benefits:

  • The base salary for this position ranges from $162,900 to $181,000, plus bonuses and benefits.
  • The total rewards package includes various components beyond base salary, which will be discussed during the hiring process.
  • Compensation is determined by job-related skills, relevant experience, and work location.
  • The position is non-overtime eligible, providing a balanced work-life environment.