Enable job alerts via email!

Principal Software Engineer

Veeva Systems, Inc.

Toronto

On-site

CAD 300,000

Full time

26 days ago

Job summary

A leading life sciences technology company in Toronto is seeking a Principal Software Engineer to lead development for Enterprise Content Management applications. The ideal candidate will have over 10 years of software development experience and 5 years in Java. This position offers a flexible work environment, a comprehensive benefits package, and opportunities for career growth within a fast-paced and supportive culture.

Benefits

Salary up to $300,000
Comprehensive benefits package
Opportunity for career advancement
Flexible work environment

Qualifications

  • 10+ years of experience developing commercial software.
  • 5+ years of experience in Java, including SpringBoot.
  • Proficiency in AWS and Infrastructure as Code tools.

Responsibilities

  • Lead, design, implement, and own key product features for Enterprise Content Management applications.
  • Collaborate with product stakeholders to drive multiple features to successful delivery.
  • Address technical challenges and provide mentorship to team members.

Skills

Java
AWS
Ansible
Terraform
CloudFormation
Agile development

Education

Bachelor's degree in engineering or computer science

Tools

SpringBoot
React
Kubernetes
Python
AWS Redshift

Job description

Employer Industry : Life Sciences Technology

Why consider this job opportunity :

  • Salary up to $300,000
  • Opportunity for career advancement and growth within a rapidly expanding SaaS company
  • Flexible work environment with the option to work from home or in the office
  • Comprehensive benefits package including medical, dental, vision, and life insurance
  • Supportive culture emphasizing employee success and mentoring

What to Expect (Job Responsibilities) :

  • Lead, design, implement, and own key product features for Enterprise Content Management applications
  • Collaborate with product stakeholders to drive multiple features to successful delivery
  • Work with the latest technologies in cloud development to innovate and maintain current skills
  • Participate in a small team environment within a fast-growing company
  • Address technical challenges and provide mentorship to team members

What is Required (Qualifications) :

  • 10+ years of experience developing commercial software
  • 5+ years of experience in Java, including SpringBoot
  • Proficiency in AWS and Infrastructure as Code tools such as Ansible, Terraform, and CloudFormation
  • Experience working in agile development teams
  • Bachelor's degree in engineering, computer science, or equivalent

How to Stand Out (Preferred Qualifications) :

  • Experience with React or similar front-end frameworks
  • Familiarity with Kubernetes / EKS
  • Knowledge of Python programming
  • Experience with Big Data technologies, including AWS Redshift

J-18808-Ljbffr

Create a job alert for this search

Principal Software Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs