PointClickCare Logo

PointClickCare

Principal Software Engineer for Data Platform

Posted 4 Days Ago
Be an Early Applicant
Hybrid
Mississauga, ON
Senior level
Hybrid
Mississauga, ON
Senior level
As a Principal Software Engineer, you will lead application development, mentor team members, and drive software excellence through complex features and collaborative efforts.
The summary above was generated by AI

PointClickCare is searching for a Principal Software Engineer who will contribute to best practice application development by writing and rigorously defending production-grade code on a regular basis, while also encouraging and optimizing the daily execution of technical excellence across an empowered Scrum team. This is a hands-on leadership role, requiring the ability to design and implement features from the ground-up while mentoring other team members and delivering both business and technical objectives through ambiguity and uncertainty.


To succeed as a Principal Software Engineer at PointClickCare, you need to be collaborative, adventurous and passionate. Collaborative means that you’re enthusiastic about jumping in to help achieve the team’s top priorities, no self-promoting politicians allowed. Adventurous means that you’re not afraid to dive into uncharted technical territory and get your own hands dirty while supporting and driving delivery of complex features through a dedicated Scrum team. Passionate means that you’re eager to learn and share knowledge that drives the team forward and excited to be part of a movement that is positively impacting the lives of seniors and their caregivers all over North America

 

What your day-to-day will look like:

·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

 

What qualifications we’re looking for:

 Principal Software engineer with at least 10 years of professional development experience with at least 7 years of experience developing Java/Spring Boot 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

  We also really like candidates that have a good understanding of Enterprise Design patterns.  


#LI-AV1

#LI-Hybrid


Top Skills

Apache Hudi
AWS
Azure
Azure Adls Gen2
Docker
Java
Jenkins
Kubernetes
Lakehouse Architecture
Spring Boot

Similar Jobs

46 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead the end-to-end development of scalable Salesforce solutions, collaborating with technical architects and mentoring junior developers. Responsible for implementing OOTD use cases and ensuring code quality.
Top Skills: ApexLightning Web ComponentsSalesforceVisualforce
An Hour Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Cloud • Mobile • Software
As a Senior Quality Engineer, you'll design and execute test plans, collaborate with product and engineering teams, and guide junior QEs while focusing on API and database testing in a fast-paced SaaS environment.
Top Skills: APIsAWSCi/CdDockerKubernetesPostmanSQL
3 Hours Ago
Easy Apply
Hybrid
2 Locations
Easy Apply
Senior level
Senior level
Cloud • Fintech • Payments • Software
The Senior Software Architect will define the architecture for a cloud-based SaaS platform, ensuring scalable and secure solutions while leading development efforts and collaborating with teams to meet business goals.
Top Skills: Aws LambdaDockerETLGitJavaKubernetesPandasPythonSpring Boot

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account