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

Veeva Systems, a leading company in the life sciences sector, is on the lookout for multiple Principal Software Engineers. As a mission-driven organization, Veeva has become a substantial player in the industry cloud sector, helping various life sciences companies expedite the delivery of therapies to patients. The company not only strives for customer success but also prioritizes employee well-being and the social impact of its operations.

Veeva’s rapid growth—having surpassed $2B in revenue in the last fiscal year—positions it as one of the fastest-growing SaaS companies in history. Additionally, Veeva has made history by becoming a public benefit corporation (PBC), demonstrating its commitment to balancing the interests of diverse stakeholders, including customers, employees, society, and investors.

Position Details

Job Role

The role of a Principal Software Engineer at Veeva Systems is designed for motivated individuals who excel in solving technical challenges. Candidates should be self-starters with comprehensive experience across various engineering projects. Primarily, the focus will be on developing Enterprise Content Management applications and services based on their scalable multi-tenant cloud platform.

Location

This role is open for remote work, allowing employees the flexibility to thrive whether working from home or in an office environment.

Responsibilities

The responsibilities attached to this role include:

  • Engaging with cutting-edge technologies within the Cloud.

  • Taking the lead on designing, implementing, and owning key product features.

  • Collaborating with product stakeholders to drive multiple features to successful delivery.

  • Working in a small, highly successful team that is experiencing rapid growth.

Required Skills and Qualifications

Candidates must meet the following criteria:

  • 10+ years of experience in developing commercial software.

  • 5+ years of experience working with Java, particularly using SpringBoot.

  • Proven experience with AWS (Amazon Web Services) and Infrastructure as Code tools like Ansible, Terraform, or CloudFormation.

  • Familiarity with agile development techniques.


    🎁 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"
  • Strong communication skills and a desire to mentor others.

  • A Bachelor’s degree in engineering, computer science, or a related field.

Additional Skills (Nice to Have)

While not mandatory, additional qualifications that will be considered beneficial include:

  • Experience with React or similar front-end frameworks.

  • Professional exposure to Kubernetes or EKS (Elastic Kubernetes Service).

  • Knowledge of Python and experience with Big Data technologies, including AWS Redshift.

Compensation and Benefits

The position offers a base salary range of $180,000 - $300,000 CAD. This range complies with local regulations and reflects the possible salary for the role, which can vary based on individual qualifications, experience, and expected contributions. Additionally, candidates may also be eligible for further compensation components, such as variable bonuses and/or stock bonuses.

Veeva Systems provides a comprehensive benefits package, which includes:

  • Medical, dental, and vision insurance.

  • Paid Time Off (PTO) and company holidays.

  • Retirement programs.

  • A charitable giving program where 1% of employee donations are matched by the company.

Company Culture

Veeva is committed to creating an inclusive workplace, promoting diversity as a core value. They ensure equal opportunities for all qualified applicants, basing hiring decisions on merit without discrimination. If applicants need assistance due to disabilities or special needs during the application or recruitment process, Veeva encourages them to reach out for support.

Future Prospects

Being a part of Veeva Systems not only provides an opportunity to work on groundbreaking technology in the life sciences industry but also allows you to grow within a dynamic environment. The company emphasizes employee success, enabling staff to reach their potential while contributing positively to society through its products and services.

Overall, Veeva Systems stands as a promising employer for those seeking a fulfilling career in software development within the flourishing life sciences industry, driven by their commitment to innovation, quality, and societal impact.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

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