Principal Software Engineer

October 17

Apply Now
Logo of PointClickCare

PointClickCare

Electronic health records • EHR • EMR • long-term care • software

1001 - 5000

💰 Secondary Market on 2022-03

Description

• Have you ever wanted to be a thought leader in defining the technical future of a large-scale SaaS platform? Are you passionate about solving formidable engineering challenges and pushing the scalability and reliability of a production system to the max? Would you be excited to work on projects that bring tangible benefits to healthcare of millions? • PointClickCare is searching for a Principal Software Engineer who will champion technical excellence across empowered Scrum teams, bring deep understanding of the full stack across a complex system, dive into unchartered technical territory and plot course through reefs of platform improvements. • Reporting to a senior engineering manager – focus on helping several teams through toughest projects on a data-driven product. • Collaborate with engineers, architects, product owners and external teams to deliver software design that meets business and engineering objectives. • Mentor engineering teams in best practices through collaboration, pair programming, root cause analysis and code reviews. • Unblock teams through implementation and troubleshooting. • Champion high quality software through automation, rigorous test planning and sophisticated monitoring systems. • Promote best practices and learning across the engineering department. • Analyze and debug complex systems. • Participate in backlog refinement and lead design sessions. • Ensure software is up to date with latest technologies. • Identify and advocate for improvements in our systems. • Provide innovative solutions, prototype where needed.

Requirements

• 10 plus years' experience with Java, Spring Boot and writing RESTful API endpoints. • Cloud experience (Azure or AWS). • Experience with Docker and Kubernetes. • Knowledge of relational databases (e.g. Microsoft SQL Server, MySQL, PostgreSQL). • Excellent unit testing skills. • Proficient in GIT. • Knows how to build security into a system and mentor others to do the same. • Experience with UI development and frameworks (e.g. Vue, React, Angular). • Experience with microservices and microfrontends. • Experience using system and performance monitoring tools (e.g. App Dynamics, Grafana, New Relic, DataDog). • Excellent organization, critical-thinking and personal leadership skills. • Eager to learn and share knowledge that drives the team forward. • Can lead implementation discussions with other team members. • Effective at determining the underlying causes of bugs and addressing systemic issues that lead to them. • Analytical mind with problem-solving aptitude. • BSc/BA in Computer Science or a related degree.

Apply Now

Similar Jobs

October 17

Stripe

1001 - 5000

Full Stack Engineer at Stripe enhancing integrations with enterprise clients.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com