Principal Software Engineer

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

This page contains product affiliate links.

Overview

Veeva Systems, a pioneering mission-driven organization, specializes in delivering industry-leading cloud solutions for life sciences companies. This fast-growing SaaS firm, recognized for its revolutionary approach, surpassed $2 billion in revenue last fiscal year, showcasing its substantial growth potential. The company, noted for balancing the interests of its customers, employees, and investors, made headlines by becoming a public benefit corporation in 2021.

As part of their commitment to employee well-being, Veeva promotes flexibility by offering a Work Anywhere policy, allowing staff the choice to work from home or the office. Their goal is to foster an environment where employees can thrive while making a significant impact on the life sciences sector.

Job Role

The company is seeking multiple Principal Software Engineers who are not only self-starters but also enjoy solving intricate technical challenges. Candidates should bring a wealth of experience from diverse engineering projects and a passion for working in a dynamic atmosphere conducive to innovation. The role focuses on developing premier Enterprise Content Management applications and services utilizing Veeva's scalable cloud platform.

Responsibilities

Successful candidates will have the opportunity to:

  • Engage with cutting-edge technologies in the Cloud while continually updating and refining their skills.
  • Lead, design, implement, and take ownership of key product features, particularly collaborating with the Toronto team.
  • Thrive within a small, agile team in a rapidly expanding company that emphasizes success and growth.
  • Collaborate directly with product stakeholders and ensure the successful delivery of multiple features.

Required Skills

The ideal candidate will possess the following qualifications:

  • A minimum of 10 years developing commercial software, with 5+ years experience specifically in Java, including the SpringBoot framework.
  • Proven experience with AWS and working knowledge of Infrastructure as Code tools such as Ansible, Terraform, or CloudFormation.
  • Familiarity with agile development methodologies and a recognized ability to foster team success through strong mentorship.
  • Excellent communication skills and flexibility to adapt to fast-paced work environments.
  • Education in engineering, computer science, or a related field, preferably holding a BS degree.

As an additional bonus, candidates with experience in React, Kubernetes/EKS, Python, or Big Data technologies like AWS Redshift will be highly regarded.


🎁 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 and Benefits

The base pay for the Principal Software Engineer position within Veeva Systems ranges from $180,000 to $300,000 in Canadian dollars. This salary range adheres to local regulations and reflects the potential compensation based on the candidate's experience and qualifications.

Furthermore, Veeva offers various benefits, including:

  • Comprehensive medical, dental, and vision insurance
  • Paid time off (PTO) as well as company-paid holidays
  • Retirement programs to help secure your financial future
  • An employee charitable giving program, encouraging community involvement

In addition to the base salary, candidates may also be eligible for variable bonuses and stock options, providing an attractive overall compensation package.

Company Culture and Values

Veeva Systems prides itself on a strong corporate culture characterized by core values such as Do the Right Thing, Customer Success, Employee Success, and Speed. The company is known for its commitment to creating a positive impact not just within the industry but also in the communities where it operates.

The organization values diversity and is an equal opportunity employer, ensuring that all qualified applicants receive fair consideration for employment without discrimination based on race, gender, sexual orientation, religious beliefs, nationality, age, or any other distinguishing factors.

For those seeking assistance, Veeva provides accommodations for applicant disabilities throughout the recruitment process, demonstrating its commitment to inclusivity.

Conclusion

For job seekers interested in a rewarding opportunity that combines innovative technology with the chance to make a meaningful impact in the life sciences sector, the Principal Software Engineer position at Veeva Systems is a compelling choice. Given the emphasis on employee flexibility, comprehensive benefits, and a supportive work environment, this role not only offers competitive compensation but also aligns with values that prioritize personal and professional development. Beyond technical skills, Veeva seeks individuals who can lead and mentor technical teams while staying ahead in a fast-paced, ever-evolving industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 4, 2025

8 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.