Enable job alerts via email!

Principal Software Engineer

Veeva Systems, Inc.

Ottawa

Hybrid

CAD 150,000 - 300,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Life Sciences Technology seeks a senior software engineer to design and implement key product features for their Enterprise Content Management applications. The role provides significant opportunities for career advancement and the ability to work flexibly in a rapidly expanding environment.

Benefits

Comprehensive benefits including medical, dental, and vision insurance
Flexible work environment
Career advancement opportunities
Commitment to charitable giving

Qualifications

  • 10+ years of experience in developing commercial software.
  • 5+ years of experience in Java, including SpringBoot.
  • Strong communication skills and mentorship ability.

Responsibilities

  • Lead, design, implement, and own key product features for applications.
  • Collaborate directly with stakeholders to drive feature delivery.
  • Engage in agile development techniques to enhance team performance.

Skills

Java
AWS
Communication
SpringBoot
Mentoring

Education

Bachelor's degree in engineering or computer science

Tools

Ansible
Terraform
CloudFormation

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 company
- Flexible work environment with the option to work from home or in the office
- Comprehensive benefits including medical, dental, vision, and life insurance
- Commitment to charitable giving with a 1% charitable giving program
- Engaging work culture focused on innovation and technical challenges

What to Expect (Job Responsibilities):
- Lead, design, implement, and own key product features for Enterprise Content Management applications
- Collaborate directly with product stakeholders to drive multiple features to successful delivery
- Utilize the latest cloud technologies to innovate and keep skills current
- Work within a small team environment to contribute to the company's rapid growth
- Engage in agile development techniques to enhance team performance

What is Required (Qualifications):
- 10+ years of experience in developing commercial software
- 5+ years of experience in Java, including SpringBoot
- Proficiency in AWS and Infrastructure as Code (Ansible, Terraform, CloudFormation)
- Strong communication skills and the ability to mentor team members
- Bachelor's degree in engineering, computer science, or equivalent

How to Stand Out (Preferred Qualifications):
- Experience with React or similar frameworks
- Familiarity with Kubernetes/EKS
- Knowledge of Python programming
- Experience with Big Data and AWS Redshift

#LifeSciences #SoftwareEngineering #RemoteWork #CareerGrowth #CloudTechnology

"We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer."

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

Similar jobs

Principal Software Engineer - Java

Veeva Systems

Ottawa

Remote

CAD 200,000 - 300,000

9 days ago

Principal Software Engineer, Traffic Management

JOB HR

Victoria

Remote

CAD 203,000 - 283,000

27 days ago

Principal, Full Stack Software Engineer (L5)

Rocket Lab

Remote

CAD 189,000 - 238,000

7 days ago
Be an early applicant

Principal Software Engineer, Traffic Management

Affirm

Prince Edward Island

Remote

CAD 203,000 - 283,000

30+ days ago

Principal Software Engineer, Traffic Management

Affirm

Saskatoon

Remote

USD 203,000 - 283,000

30+ days ago

Principal Software Engineer, Traffic Management

JOB HR

Victoria

Remote

CAD 203,000 - 283,000

30+ days ago

Principal Software Engineer

Wagepoint

Remote

CAD 150,000 - 190,000

30+ days ago

Principal Software Engineer, Traffic Management

Affirm

San Juan de Terranova

Remote

CAD 203,000 - 283,000

30+ days ago

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

14 days ago