Remote Principal Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • PointClickCare is searching for a Principal Software Engineer who will define the technical future of a large-scale SaaS platform.
  • The role involves solving engineering challenges and enhancing the scalability and reliability of a production system.
  • The Principal Software Engineer will report to a senior engineering manager and assist several teams with challenging projects on a data-driven product.
  • Responsibilities include collaborating with engineers, architects, product owners, and external teams to deliver software design that meets business and engineering objectives.
  • The engineer will mentor teams in best practices through collaboration, pair programming, root cause analysis, and code reviews.
  • The role requires unblocking teams through implementation and troubleshooting, championing high-quality software through automation, test planning, and monitoring systems.
  • The engineer will promote best practices and learning across the engineering department, analyze and debug complex systems, and participate in backlog refinement and design sessions.
  • The position also involves ensuring software is updated with the latest technologies, identifying and advocating for system improvements, and providing innovative solutions and prototypes.

Requirements:

  • Candidates must be team players who build strong working relationships with peers and stakeholders.
  • A self-starter who prioritizes effectively and delivers despite complexity is essential.
  • The ideal candidate is a leader who promotes innovative discussions where multiple viewpoints are heard.
  • Proven experience in mentoring others in software development is required.
  • Extensive experience with multiple technical languages, ecosystems, and platforms is necessary.
  • Candidates should have 10 plus years of experience with Java, Spring Boot, and writing RESTful API endpoints.
  • Cloud experience with Azure or AWS is required.
  • Experience with Docker and Kubernetes is necessary.
  • Knowledge of relational databases such as Microsoft SQL Server, MySQL, or PostgreSQL is required.
  • Excellent unit testing skills and proficiency in GIT are essential.
  • Candidates must know how to build security into a system and mentor others in this area.
  • Experience with UI development and frameworks like Vue, React, or Angular is required.
  • Familiarity with microservices and microfrontends is necessary.
  • Experience using system and performance monitoring tools such as App Dynamics, Grafana, New Relic, or DataDog is required.
  • Candidates should possess excellent organization, critical-thinking, and personal leadership skills.
  • An eagerness to learn and share knowledge that drives the team forward is essential.
  • A BSc/BA in Computer Science or a related degree is required.

Benefits:

  • The base salary for this position ranges from $162,000 to $181,000, plus bonuses and benefits.
  • The total rewards package includes various components beyond base salary.
  • Individual compensation is determined by job-related skills, knowledge, relevant experience, and work location.
  • Additional information about the total rewards package will be shared by the recruiter during the hiring process.
About the job
Posted on
Job type
Salary
$ 162,000 - 181,000 USD / year
P
PointClickCare's company logo
PointClickCare
View company profile
Leave a feedback