Principal Software Engineer

Veeva Systems
Toronto
USD 120,000 - 300,000
Job description

Employer Industry: Life Sciences Technology

Why consider this job opportunity:

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

What to Expect (Job Responsibilities):

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

What is Required (Qualifications):

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

How to Stand Out (Preferred Qualifications):

  1. Experience with React or similar front-end frameworks
  2. Familiarity with Kubernetes/EKS
  3. Knowledge of Python programming
  4. Experience with Big Data technologies, including AWS Redshift
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Software Engineer jobs in Toronto