Principal Software Engineer

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

This page contains product affiliate links.

Overview

Veeva Systems, a mission-driven pioneer in the industry cloud, is seeking multiple Principal Software Engineers to join their innovative team. As one of the fastest-growing SaaS companies, Veeva has exceeded $2B in revenue last fiscal year and offers a dynamic environment for professionals looking to thrive in the life sciences sector. Their commitment to values such as Customer Success, Employee Success, and Speed makes them stand out in the technology landscape.

Company Background

Veeva Systems operates as a public benefit corporation (PBC), legally committed to balancing the interests of its diverse stakeholders, including customers, employees, and society. With a Work Anywhere philosophy, Veeva empowers employees to work flexibly from home or the office depending on their personal preferences. This not only reflects their drive for employee satisfaction but also promotes productivity in an empowering environment.

Job Position

The Principal Software Engineer role is crucial within Veeva’s expanding operations. Ideal candidates will be those who are self-starters, capable of tackling technical challenges and who thrive in a team-oriented atmosphere. This position involves building advanced Enterprise Content Management applications within Veeva's scalable cloud platform, leveraging cutting-edge technologies.

Required Skills

To be considered for the position, candidates should meet the following requirements:

  • 10+ years experience in developing commercial software.

  • 5+ years experience working with Java, particularly with the SpringBoot framework.

  • Proficiency in cloud services, specifically AWS.

  • Experience with Infrastructure as Code tools such as Ansible, Terraform, or CloudFormation.

  • Familiarity with agile development techniques and team collaboration.

  • Strong communication skills and the ability to mentor effectively are also essential.

Additionally, having experience with React or similar frameworks, Kubernetes/EKS, and Python is advantageous but not mandatory. Experience with Big Data and AWS Redshift is also a plus.


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"

Compensation

Salary expectations for the Principal Software Engineer position are competitive, with a base pay range between $180,000 and $300,000 CAD. This range is provided to comply with local labor regulations and reflects potential variations depending on individual qualifications, experience, and contributions. Furthermore, this role may also offer additional compensation avenues such as variable bonuses or stock bonuses, enhancing the overall remuneration package.

Company Culture and Values

Veeva Systems is deeply committed to inclusivity and equal opportunity. They encourage applications from all qualified individuals regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, and other legally protected characteristics. This commitment not only enriches their workplace culture but also leads to a more diverse and innovative workforce.

Employee Benefits

Veeva recognizes the significance of employee well-being and offers an attractive benefits package, which includes:

  • Comprehensive medical, dental, and vision insurance.

  • Paid time off (PTO) and company-paid holidays to promote a healthy work-life balance.

  • Retirement programs for financial security in the long term.

  • A 1% charitable giving program encouraging employees to contribute to their communities, reflecting Veeva’s commitment to social responsibility.

Final Thoughts

For those seeking to join a forward-thinking company that values innovation and employee well-being, applying for the Principal Software Engineer position at Veeva Systems could be a transformative career move. With their focus on pioneering technology in life sciences and a culture that promotes both professional development and personal fulfillment, this role stands as a significant opportunity for experienced engineers passionate about making a difference in the industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 27, 2025

7 views

0 clicks on Apply Now


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.