Principal Software Engineer

Related keywords: remote job san franciscoremote job no degreecustomer care remote job

This page contains product affiliate links.

Overview

Veeva Systems, a leading company in the SaaS industry focused on life sciences, is on the lookout for multiple Principal Software Engineers. They are on a mission to help life sciences companies bring therapies to patients faster. As one of the fastest-growing companies in its sector, Veeva surpassed $2B in revenue in the last fiscal year and has ambitious growth potential ahead.

Company Culture and Values

Veeva operates under a unique set of values designed to create a positive work environment and drive success for both employees and customers. Their core values include Do the Right Thing, Customer Success, Employee Success, and Speed. Notably, in 2021, Veeva made history by becoming a public benefit corporation (PBC). This designation legally requires them to balance the interests of various stakeholders, including employees, customers, society, and investors.

Veeva is also a Work Anywhere company, which means they support flexible working arrangements, whether from home or in the office. This flexibility aims to provide an ideal working environment where employees can thrive.

Job Role

In the position of Principal Software Engineer, candidates will be expected to take on several responsibilities, including the development of industry-leading Enterprise Content Management applications and services on Veeva's highly scalable, multi-tenant cloud platform. Applicants should be self-starters who thrive in energizing environments, tackle technical challenges, and have a strong engineering background.

Responsibilities

In this role, you will have the opportunity to:

  • Work with the latest cloud technologies to enhance your skill set continually and innovate.
  • Lead, design, implement, and own key product features in collaboration with a small, highly successful team.
  • Collaborate directly with product stakeholders to deliver multiple features successfully.

Required Skills

To be considered for the Principal Software Engineer position, applicants must meet the following qualifications:

  • A minimum of 10 years in developing commercial software.
  • At least 5 years of experience in Java, specifically with SpringBoot.
  • Proficiency in AWS solutions.
  • Familiarity with Infrastructure as Code tools, including Ansible, Terraform, and CloudFormation.
  • A background in teams that employ agile development techniques.
  • The drive and flexibility to adapt to a fast-paced environment.
  • Strong communication skills to effectively collaborate with team members and stakeholders.
  • A Bachelor’s degree in engineering, computer science, or a related field is preferred.

Nice to Have

While not strictly necessary, Veeva looks for additional attributes that could enhance an applicant’s profile, such as:


🎁 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 frameworks.
  • Familiarity with Kubernetes or EKS.
  • Skills in Python and large data systems, such as AWS Redshift.

Compensation and Benefits

Veeva provides a competitive compensation package with a base salary range of $180,000 to $300,000. This range serves to comply with local regulations, and salaries may vary depending on the applicant's experience and location. There's potential for additional compensation, including variable bonuses and stock options.

Along with financial compensation, Veeva offers numerous benefits, which include:

  • Comprehensive medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement plans to help employees save for the future.
  • A 1% charitable giving program that encourages employees to contribute to causes they care about.

Company Locations and Diversity

Veeva's main headquarters are located in the San Francisco Bay Area, but they operate across more than 15 countries worldwide. They pride themselves on being an equal opportunity employer. All qualified applicants are treated fairly, with no discrimination based on various factors, including race, gender, sexual orientation, age, or disability status. Veeva is committed to providing accommodations for applicants with disabilities or special needs during the recruitment process.

Conclusion

This is an excellent opportunity for highly skilled software engineers looking to apply their expertise in a meaningful organization that prioritizes a positive work culture and rapid growth in the life sciences sector. With Veeva's flexible work environment and commitment to employee success, this role promises to be a fulfilling stepping stone for aspiring professionals.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 14, 2025

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