Current jobs related to Principal Software Engineer - Mississauga, Ontario - PointClickCare


  • Mississauga, Ontario, Canada Pager Full time

    Principal Software Engineer - Ops Cloud ApplicationsTorontoPagerDuty empowers teams of all kinds to do the critical work that moves business forward through the PagerDuty Operations Cloud.Principal Software Engineer - Operations Cloud ApplicationsPagerDuty is seeking a Principal Software Engineer to join our Incident Management team. As a Principal Software...


  • Mississauga, Ontario, Canada Pager Full time

    Principal Software Engineer - Ops Cloud ApplicationsTorontoPagerDuty empowers teams of all kinds to do the critical work that moves business forward through the PagerDuty Operations Cloud.Principal Software Engineer - Operations Cloud ApplicationsPagerDuty is seeking a Principal Software Engineer to join our Incident Management team. As a Principal Software...


  • Mississauga, Ontario, Canada Capgemini Full time

    Achieve Greatness as a Principal Software EngineerWe're looking for a talented individual to join our team as a Principal Software Engineer. As a senior member of our engineering team, you will have the opportunity to shape the future of our software development. You will be working on creating new angular components with ngrx and rxjs, as well as new java...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Java Developer to join our dynamic team at Iris Software Inc.The ideal candidate will be proficient in designing and developing scalable, high-performance applications using Java and Spring frameworks.Key responsibilities include:Developing and maintaining complex software systemsCollaborating with cross-functional teams to deliver...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Direct Client OverviewWe are seeking an experienced Senior Software Engineer to join our team in Mississauga, ON. As a key member of our technical team, you will play a critical role in developing and maintaining our software applications using Java.This long-term opportunity is ideal for a skilled professional looking to take their career to the next...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    At Iris Software Inc., we're seeking a skilled Senior Software Engineer to join our team in Mississauga, ON. As a key member of our team, you will play a crucial role in developing cutting-edge software solutions using Java technology.About the Role:You will be responsible for designing and implementing complex software systems, ensuring they meet the...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking an experienced Enterprise Software Engineer to join our team at Iris Software Inc. Our client, a world-leading financial services company, requires a skilled professional to develop and implement high-quality Java applications using Spring Boot and micro-service based architecture.About the Role:Design and develop containerized applications on...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Iris Software Inc.The ideal candidate will have extensive experience working with Java, Spring Boot, and Microservices, as well as expertise in GCP and related technologies.Key Responsibilities:Design and develop complex software systems...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are seeking a skilled Java developer to join our dynamic team. A proficient candidate will be able to design and develop scalable, high-performance applications using Java and Spring frameworks.About the RoleThe ideal candidate will have expertise in Spring and Microservices and be proficient in designing and developing scalable, high-performance...


  • Mississauga, Ontario, Canada Data Engineer Jobs Full time

    Requirements and QualificationsA bachelor's degree in computer science, Information Technology, Engineering, Business, or related fields.A minimum of 4-5 years' experience as Data Engineer with SAP Data and familiarity with Big Data concepts.Proficient in software engineering and development skills using Python and Git, with Spark or PySpark.Additionally,...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Us:">Iris Software Inc. is a leading provider of technology services and solutions, supporting clients in their digital transformations. With over 4,000 associates across India, U.S.A., and Canada, we deliver high-quality solutions that help businesses achieve their goals.">Job Overview:">We are seeking a skilled Java Developer with expertise in Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. seeks an exceptional Senior Java Software Design Engineer to join their team. This is a fantastic opportunity to work on complex Java-based projects and contribute to the company's growth and success.About the Job:Design and develop high-quality Java software solutions.Collaborate with other engineers to identify and solve complex...

  • Principal Engineer

    6 days ago


    Mississauga, Ontario, Canada Capgemini Full time

    Job Description:As a Principal Software Engineer, you will be responsible for designing, developing and implementing new java rest services using spring boot and hibernate jpa. You will work closely with our agile software development team to create new angular components with ngrx and rxjs. This is an excellent opportunity to utilize your existing skillsets...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.We are a strategic partner to Fortune 500 and other top companies in financial services and many other industries, providing a value-driven approach that combines highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models.Our mission-critical applications support a workplace...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    A skilled Java Software Engineer is required to join our team at Iris Software Inc. for a long-term contract opportunity.The ideal candidate will possess in-depth knowledge of Core Java, Java 8, and Spring Boot/Spring Batch. Experience with multi-threading, data structures, collections, garbage collection, and messaging systems is crucial.The selected...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend Developer Required Skills : Java , Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience required Job Description Experience with Java 8+ and Spring Framework (Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend DeveloperRequired Skills : Java , Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience requiredJob DescriptionExperience with Java 8+ and Spring Framework (Spring...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    About Iris Software Inc.Iris Software Inc. is a leading provider of technology services and solutions that help clients achieve their business goals through digital transformations.As a strategic partner to Fortune 500 and other top companies, we deliver value-driven approaches with highly-skilled specialists, software engineering expertise, cutting-edge...


  • Mississauga, Ontario, Canada Iris Software Inc. Full time

    We are hiring for Java Backend Developer for our financial client based out in Mississauga Ontario. Title : Java Backend Developer Required Skills : Java, Spring, Work location : Mississauga Ontario (Hybrid role -3 days required to work onsite) Over 9 years of experience required Job Description Experience with Java 8+ and Spring Framework...

  • Software Engineer

    4 days ago


    Mississauga, Ontario, Canada Iris Software Inc. Full time

    Company Overview:Iris Software Inc. is a reputable organization that provides innovative software solutions to various industries, including investment banking and financial services.Job Description:We are seeking an experienced Core Java Developer to join our engineering team within the Capital Market/Wealth Management or Financial Domain. The successful...

Principal Software Engineer

1 month ago


Mississauga, Ontario, Canada PointClickCare Full time

At PointClickCare, we are a leading North American healthcare technology platform enabling meaningful care collaboration and real-time patient insights. Our vision is to help create a world where providers and plans can confidently deliver frictionless care.

We offer a wealth of opportunities and a vibrant culture that empowers our employees. Our dynamic environment is the perfect place to advance your career while engaging in meaningful work alongside incredible colleagues.

We believe that work becomes profoundly fulfilling when driven by a higher purpose.

Principal Software Engineer Role

We are 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.

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
Qualifications We're Looking For:
  • Extensive experience writing clean code that performs well at scale using Java
  • Experience with Spring Boot
  • In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL)
  • Solid experience writing RESTful API endpoints
  • Absolutely love TDD and have working knowledge of it
  • Proficient in GIT
  • Experience using system and performance monitoring tools (e.g. New Relic, DataDog)
  • Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured)
  • 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
  • BSc/BA in Computer Science or a related degree
Bonus Points:
  • Experience with UI development and frameworks (e.g. Vue.js, React, Angular)
  • Nice to have React, Selenium automation and cloud experience
  • Experience with Docker, Kubernetes and Istio
  • Experience with Ansible
  • Experience with Jenkins CI/CD pipeline
  • Linux and IP networking knowledge
  • Experience with AWS/Azure cloud services or equivalent
  • Experience with SAML, OAuth and OpenID Connect
  • Experience working on a SaaS product
  • Experience with Service Oriented Architecture
  • Knowledge of scripting languages such as Python, Bash or Groovy
  • On-call experience with production grade systems
  • Has mentored others in a professional setting
Total Rewards Package

Base salary: $153,000 - $170,000 a year

Our total rewards package includes benefits starting from Day 1, retirement plan matching, flexible paid time off, wellness support programs and resources, parental & caregiver leaves, fertility & adoption support, continuous development support program, employee assistance program, allyship and inclusion communities, and employee recognition.