Principal Software Engineer

Related keywords: remote job san franciscodata engineer remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a mission-driven organization dedicated to revolutionizing the life sciences industry through innovative cloud solutions. The company, which made history as a public benefit corporation in 2021, emphasizes a commitment to balancing the interests of various stakeholders, including customers, employees, and investors. With a strong growth trajectory, Veeva surpassed $2 billion in revenue in the last fiscal year and is recognized as one of the fastest-growing Software as a Service (SaaS) companies.

Company Vision

Veeva’s core values focus on doing the right thing, achieving customer success, fostering employee success, and maintaining speed in delivering solutions. The company promotes a Work Anywhere policy, allowing employees to thrive in the work environment that suits them best.

Job Title

The position available is for a Principal Software Engineer, targeted at skilled professionals who are motivated by technical challenges and have a strong background in software development. The successful candidate will join a team committed to building Enterprise Content Management applications on Veeva's scalable cloud platform.

Responsibilities

In this role, you will have the opportunity to:

  • Work with cutting-edge cloud technologies to enhance your skills and stay innovative.
  • Lead and design key product features, collaborating closely with team members in the Toronto office.

  • Engage with all stakeholders to successfully navigate projects from ideation to delivery.

Required Skills

Candidates should possess the following qualifications:

  • A minimum of 10 years in commercial software development, particularly with 5+ years in Java, especially using SpringBoot.
  • AWS experience and familiarity with Infrastructure as Code tools like Ansible, Terraform, and CloudFormation.

  • Proficiency in agile development methodologies.

  • Strong communication skills and a BS in Engineering/Computer Science or an equivalent field.


    🎁 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"
  • Mentorship ability, contributing to team improvement.

Preferred Qualifications

While not mandatory, it’s a plus to have experience in:

  • React or similar frameworks.
  • Kubernetes/EKS for container orchestration.

  • Python programming.

  • Working with Big Data solutions, especially AWS Redshift.

Perks and Benefits

Veeva Systems values its employees and offers competitive benefits, including:

  • Comprehensive medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) along with company-paid holidays.

  • Retirement programs that add value to your financial future.

  • A 1% charitable giving program, encouraging employees to contribute to their communities.

Salary Information

The salary for the Principal Software Engineer role ranges from $180,000 to $300,000. This range ensures compliance with local regulations and reflects the company's commitment to equitable compensation based on individual qualifications, experience, and expected contributions. The role may also include potential for additional compensation in the form of variable bonuses and stock options, enhancing the overall remuneration package.

Work Environment

With a headquarters located in the San Francisco Bay Area and branches in over 15 countries, Veeva promotes a diverse and inclusive workplace culture. They celebrate all qualified applicants regardless of various characteristics, ensuring equal opportunities for employment.

Conclusion

For job seekers looking for a role that marries technological expertise with meaningful impact in the healthcare sector, the Principal Software Engineer position at Veeva Systems presents an exceptional opportunity. With a supportive company culture, strong values, and a focus on employee success, Veeva is not just looking for candidates but rather partners in transforming the life sciences industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 3, 2025

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