Hybrid Principal Software Engineer – Data Platform, AI

Posted 2 months ago

Apply now

About the role

  • Principal Software Engineer developing Java/Spring Boot microservices for healthcare tech firm. Leading technical excellence across Scrum teams and driving innovation with AI.

Responsibilities

  • 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

Requirements

  • 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
  • Candidates will be people who use AI to code faster.
  • Analytical mind with problem-solving aptitude
  • Proven experience in Data Engineering having expertise with big data, advanced AI integration, and SaaS apps.
  • We also really like candidates that have a good understanding of Enterprise Design patterns.
  • Bonus to have experience with Agentic AI components

Benefits

  • 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
  • Employee Recognition … and more!

Job title

Principal Software Engineer – Data Platform, AI

Job type

Experience level

Lead

Salary

CA$155,000 - CA$172,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job