Job Search and Career Advice Platform
548

Computer Science jobs in United States

Principal Software Engineer

PointClickCare

Canada
Hybrid
CAD 162,000 - 181,000
30+ days ago
I want to receive the latest job alerts for “Computer Science” jobs

LRT Signaling System Coordinator

Colas Canada

Edmonton
On-site
CAD 80,000 - 100,000
30+ days ago

Quest Designer

Krafton

Montreal
On-site
CAD 70,000 - 90,000
30+ days ago

Senior Software Engineer (Python)

Exadel Inc

Canada
On-site
CAD 90,000 - 120,000
30+ days ago

Senior Software Engineering Manager

Capital One

Toronto
Hybrid
CAD 120,000 - 150,000
30+ days ago
Discover more opportunities than anywhere else.
Find more jobs now

Staff Software Engineer

Omnissa (Canada) ULC

Ottawa
Remote
CAD 200,000 - 254,000
30+ days ago

Sr. Automation Engineer

Omnissa (Canada) ULC

British Columbia
Hybrid
CAD 185,000 - 212,000
30+ days ago

Project Programming Lead - Gameplay [Rainbow Six Mobile]

Ubisoft

Montreal
Hybrid
CAD 80,000 - 110,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

OPEN: Application Developer

Cpus Engineering Staffing Solutions Inc.

Pickering
Hybrid
CAD 70,000 - 90,000
30+ days ago

Staff Software Engineer

Omnissa (Canada) ULC

British Columbia
On-site
CAD 285,000 - 324,000
30+ days ago

Technical Lead, DevOps / SRE

TEEMA Solutions Group

Toronto
Hybrid
CAD 100,000 - 125,000
30+ days ago

Maximo Administrator, Maintenance Systems and Control Center

Bombardier Transportation GmbH

Quebec
Hybrid
CAD 70,000 - 90,000
30+ days ago

Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]

Ubisoft

Montreal
Hybrid
CAD 80,000 - 110,000
30+ days ago

DevSecOps Engineer

Rogers Communications

Brampton
On-site
CAD 100,000 - 130,000
30+ days ago

Lean Agile Coach

United Software Group Inc.

Canada
Remote
CAD 100,000 - 130,000
30+ days ago

Software Developer - CI/CD (12 Month Contract) (Job Req #2025-306)

Ross Video

Ottawa
On-site
CAD 75,000 - 95,000
30+ days ago

Programmer Analyst

Jonas Software

Toronto
On-site
CAD 60,000 - 80,000
30+ days ago

Divisional Director Video/AI – Toronto / Waterloo / Guelph / Kitchener

Stonewood Group Inc.

Kitchener
On-site
CAD 100,000 - 130,000
30+ days ago

OPEN: SAP Solution Architect

Cpus Engineering Staffing Solutions Inc.

Toronto
Hybrid
CAD 120,000 - 150,000
30+ days ago

OPEN: Digital Engineering Architect

Cpus Engineering Staffing Solutions Inc.

Toronto
Hybrid
CAD 120,000 - 160,000
30+ days ago

Technical Business Architect

Navtech, Inc.

Waterloo
Hybrid
CAD 80,000 - 110,000
30+ days ago

Software Developer (Generative AI)

Z953

Montreal
Hybrid
CAD 90,000 - 120,000
30+ days ago

Engineer - Software Engineering for AI System

Huawei Technologies Canada Co., Ltd.

Waterloo
On-site
CAD 90,000 - 120,000
30+ days ago

OPEN: SAP BTP Architect

Cpus Engineering Staffing Solutions Inc.

Toronto
Hybrid
CAD 120,000 - 150,000
30+ days ago

OPEN: SAP Integrations Architect

Cpus Engineering Staffing Solutions Inc.

Toronto
Hybrid
CAD 100,000 - 130,000
30+ days ago
Principal Software Engineer
PointClickCare
Canada
Hybrid
CAD 162,000 - 181,000
Full time
30+ days ago

Job summary

A leading healthcare technology company in Canada is seeking a Principal Software Engineer to drive technical excellence across teams. This position focuses on mentoring and delivering high-quality software while working collaboratively with various stakeholders. The successful candidate will have extensive experience with Java, Spring Boot, and cloud technologies, and possess strong leadership skills. The role is hybrid, providing flexibility while ensuring impactful contributions to healthcare solutions.

Benefits

Competitive salary
Bonus and benefits

Qualifications

  • 10+ years' experience with Java, Spring Boot, and writing RESTful API endpoints.
  • Experience working in an Agile software development environment.
  • Excellent software testing skills.
  • Knowledge of security best practices and ability to mentor others in security.

Responsibilities

  • Mentor engineering teams in best practices through collaboration and code reviews.
  • Analyze and debug complex systems.
  • Champion high-quality software through automation and rigorous test planning.
  • Collaborate with engineers, architects, and product owners to meet objectives.

Skills

Team player
Self-starter
Software master
Excellent organizational skills
Agile experience
Analytical mindset

Education

BSc/BA in Computer Science or related field

Tools

Java
Spring Boot
RESTful API
Docker
Kubernetes
MySQL
PostgreSQL
Azure
AWS
Splunk
Grafana
Prometheus
DataDog
Job 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 for 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 within a complex system, explore uncharted technical territory, and navigate through platform improvements.

What your day-to-day will look like:

  • Reporting to a senior engineering manager – focus on helping several teams tackle the toughest projects on a data-driven product.
  • Collaborate with engineers, architects, product owners, and external teams to deliver software designs that meet business and engineering objectives.
  • Mentor engineering teams in best practices through collaboration, 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 the latest technologies.
  • Identify and advocate for system improvements.
  • Provide innovative solutions and prototypes where needed.

What qualifications we’re looking for:

  • Team player who builds strong working relationships with peers and stakeholders.
  • Self-starter who prioritizes effectively and delivers despite complexity.
  • Leader who promotes courageous, innovative discussions where multiple viewpoints are heard.
  • Software master with proven experience mentoring others in their craft.
  • Extensive experience with multiple technical languages, ecosystems, and platforms.
  • Experience working in an Agile software development environment.
  • 10+ 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., MySQL, PostgreSQL).
  • Excellent software testing skills.
  • Knowledge of security best practices and ability to mentor others in security.
  • Experience with microservices architecture.
  • Experience with system and performance monitoring tools (e.g., Splunk, Grafana, Prometheus, DataDog).
  • Excellent organizational, critical-thinking, and leadership skills.
  • Eager to learn and share knowledge to drive the team forward.
  • Ability to lead implementation discussions with team members.
  • Effective at diagnosing systemic issues and addressing root causes.
  • Analytical mindset with problem-solving skills.
  • BSc/BA in Computer Science or a related field.

Bonus points for:

  • Stream processing experience.
  • Knowledge of non-relational / NoSQL data stores (e.g., Azure ADLS).
  • Experience with automated testing frameworks (e.g., JBehave, Selenium).
  • Experience with CI/CD pipelines.
  • Linux and IP networking knowledge.

#LI-AV1

#LI-remote

Salary: $162,900 - $181,000 annually, plus bonus and benefits. Compensation depends on skills, experience, and location. More details available during the hiring process.

  • Previous
  • 1
  • ...
  • 9
  • 10
  • 11
  • ...
  • 22
  • Next

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved