Principal Software Engineer

Be among the first applicants.
Veeva Systems
Ottawa
CAD 120,000 - 300,000
Be among the first applicants.
2 days ago
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 company
  3. Flexible work environment with the option to work from home or in the office
  4. Comprehensive benefits including medical, dental, vision, and life insurance
  5. Commitment to charitable giving with a 1% charitable giving program
  6. Engaging work culture focused on innovation and technical challenges

What to Expect (Job Responsibilities):

  1. Lead, design, implement, and own key product features for Enterprise Content Management applications
  2. Collaborate directly with product stakeholders to drive multiple features to successful delivery
  3. Utilize the latest cloud technologies to innovate and keep skills current
  4. Work within a small team environment to contribute to the company's rapid growth
  5. Engage in agile development techniques to enhance team performance

What is Required (Qualifications):

  1. 10+ years of experience in developing commercial software
  2. 5+ years of experience in Java, including SpringBoot
  3. Proficiency in AWS and Infrastructure as Code (Ansible, Terraform, CloudFormation)
  4. Strong communication skills and the ability to mentor team members
  5. Bachelor's degree in engineering, computer science, or equivalent

How to Stand Out (Preferred Qualifications):

  1. Experience with React or similar frameworks
  2. Familiarity with Kubernetes/EKS
  3. Knowledge of Python programming
  4. Experience with Big Data and 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 Ottawa