Principal Software Engineer

Related keywords: part time remote job amazondata engineer remote jobcustomer service remote job part time

This page contains product affiliate links.

Overview of Veeva Systems and the Role

Veeva Systems is a mission-driven organization at the forefront of industry cloud technologies, catering primarily to the life sciences sector. Notably, it has been recognized for its rapid growth, becoming one of the fastest-growing Software as a Service (SaaS) companies, surpassing $2 billion in annual revenue. Veeva stands out as a public benefit corporation (PBC), committed to prioritizing the interests of its customers, employees, society, and investors.

The company fosters a Work Anywhere culture, enabling employees the flexibility to either work remotely or in the office, gradually building a company environment that promotes personal and professional growth. Currently, they are looking to hire multiple Principal Software Engineers who possess both technical expertise and a zest for solving complex challenges in an agile environment.

Key Responsibilities

As a Principal Software Engineer at Veeva Systems, you will have significant responsibilities including:

  1. Innovating with Latest Technologies: You will work with state-of-the-art cloud technologies to stay ahead in your field.

  2. Leading Product Features: The role involves designing, implementing, and owning key product features collaboratively within a small team environment.

  3. Collaboration: You will collaborate directly with various product stakeholders, ensuring the successful delivery of multiple features on time.

Required Skills and Qualifications

To be considered for this role, applicants must meet the following requirements:

  • 10+ years of experience in developing commercial software.
  • At least 5+ years of experience specifically in Java, including frameworks like SpringBoot.
  • Proficiency with Amazon Web Services (AWS).
  • Understanding of Infrastructure as Code tools, such as Ansible, Terraform, or CloudFormation.
  • Familiarity with agile development methodologies and practices.
  • Strong communication and teamwork skills.
  • A Bachelor’s degree in engineering or computer science, or an equivalent degree.

In addition to the base qualifications, ideal candidates should also possess some nice-to-have skills:


🎁 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"
  • Experience with React or similar front-end frameworks.
  • Familiarity with Kubernetes and EKS (Elastic Kubernetes Service).
  • Knowledge of Python and platforms dealing with Big Data like AWS Redshift.

Compensation and Benefits

The position offers a competitive salary range of $180,000 – $300,000 CAD, subject to variations based on individual qualifications and experience. Beyond base pay, candidates may be eligible for additional forms of compensation, such as:

  • Variable bonuses
  • Stock bonuses

Veeva Systems also provides a robust employment benefits package, which includes:

  • Medical, dental, vision, and basic life insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement programs
  • A charitable giving program where the company matches 1% of your donations

Workplace Culture and Values

At the core of Veeva Systems are their values: Do the Right Thing, Customer Success, Employee Success, and Speed. Veeva emphasizes a supportive workplace culture, ensuring that all employees are valued irrespective of their gender, race, age, disability, or any other characteristic, as outlined in their equal opportunity employment policies.

Furthermore, Veeva extends support to candidates needing special assistance or accommodations during the application or recruitment process, showcasing their commitment to fostering an inclusive workplace environment.

Conclusion

For job seekers considering the Principal Software Engineer role at Veeva Systems, this presents a unique opportunity to be part of a transformative company that is dedicated to making a significant impact on the life sciences industry. With competitive compensation, a flexible working environment, and a strong emphasis on values, Veeva Systems stands out as an employer of choice in the technology landscape. If you have a passion for cloud technologies and a track record of engineering excellence, this role may be the perfect fit for you.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 20, 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.