Principal Software Engineer

Related keywords: data engineer remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is a pioneering organization focused on providing cloud solutions for life sciences companies. With a mission to help these companies deliver therapies to patients more efficiently, Veeva has positioned itself as a leader in the SaaS industry, achieving remarkable growth, including surpassing $2 billion in revenue recently. Veeva is not just any public organization; it made history by becoming a public benefit corporation (PBC) in 2021, which legally binds it to balance the interests of various stakeholders, including customers, employees, and society.

Veeva prides itself on its commitment to employees and fosters a culture that emphasizes its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. They operate as a Work Anywhere company, promoting flexibility for employees to thrive in their own preferred work environments, whether from home or in-office.

Job Offer Overview

Veeva Systems is currently seeking multiple Principal Software Engineers to join their expanding team. This position is crucial for driving innovations and leading the development of high-quality Enterprise Content Management applications and services on Veeva's multi-tenant, highly scalable cloud platform.

Role and Responsibilities

As a Principal Software Engineer, you will play an integral role in the design, implementation, and ownership of key product features. Your responsibilities will include:

  • Working with the latest technologies in the Cloud, ensuring your skill set remains modern and relevant.
  • Leading a small team and collaborating closely with product stakeholders to drive features to successful completion.
  • Overcoming various technical challenges, ensuring the delivery of top-tier software solutions.

Required Skills

Candidates applying for this role should meet the following qualifications:

  • A minimum of 10 years experience in developing commercial software.
  • At least 5 years of experience in Java, particularly with SpringBoot.
  • Proficiency in AWS and infrastructure as code tools such as Ansible, Terraform, or CloudFormation.
  • Hands-on experience working within agile development teams.
  • Strong communication skills and the capability to mentor junior team members effectively.
  • A Bachelor’s degree in engineering or computer science, or an equivalent level of experience.

Preferred Skills

While not mandatory, the following qualifications are considered advantageous:


  • Familiarity with React or similar frameworks.
  • Experience with Kubernetes/EKS.
  • Knowledge of Python and big data solutions such as AWS Redshift.

Salary and Compensation

The salary for this position ranges from $180,000 to $300,000 CAD, depending on experience and qualifications. This range is in compliance with local regulations and may vary based on the applicant's unique qualifications and expected contributions. Additionally, the position may also offer other types of compensation, including potential bonuses or stock options.

Benefits

Working with Veeva Systems comes with several benefits, enhancing overall employee well-being and satisfaction. These benefits include:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, which allows employees to contribute to causes they are passionate about.

Conclusion

Veeva Systems represents an exciting opportunity for experienced software engineers passionate about making a significant impact within the life sciences sector. If you possess a comprehensive background in software development and are eager to lead groundbreaking projects in a dynamic environment, consider applying for the Principal Software Engineer position at Veeva. With a blend of competitive compensation, flexible work arrangements, and a mission that aligns with positive societal impact, Veeva is a compelling choice for your next career step.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 22, 2025

8 views

0 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.