Principal Software Engineer

Related keywords: data engineer remote jobdata science remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems, a rapidly growing and mission-driven organization, specializes in providing advanced cloud solutions to the life sciences industry. Known for helping companies expedite the process of bringing therapies to patients, Veeva's commitment to balancing the interests of all stakeholders makes it a significant player in the SaaS market. As a public benefit corporation, Veeva operates with core values, including doing the right thing and prioritizing customer and employee success.

Position Details

The company is actively hiring for the role of Principal Software Engineer. This position offers an opportunity to work in a stimulating environment that encourages flexibility with remote work options, including the ability to work from home or the office. The team is passionate about transforming the life sciences industry and is eager for self-motivated individuals who enjoy solving complex technical challenges.

Responsibilities

In this role, the Principal Software Engineer will:

  • Develop and manage Enterprise Content Management applications on a multi-tenant cloud platform,
  • Collaborate with product stakeholders to deliver multiple features successfully,
  • Lead the design and implementation of key product features,
  • Stay updated with the latest technologies in cloud computing.

Required Skills

Candidates interested in this role must meet the following qualifications:

  • 10+ years of experience in developing commercial software,
  • 5+ years of expertise in Java, including proficiency with SpringBoot,
  • A strong understanding of AWS and experience working with Infrastructure as Code tools like Ansible, Terraform, or Cloudformation,
  • Proven experience in implementing agile development methodologies,
  • Excellent communication skills are essential for collaboration within the team,
  • A Bachelor’s degree in engineering, computer science, or a related field is necessary.

Additionally, the ideal candidate should demonstrate mentoring capabilities to enhance team performance.


🎁 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"

Preferred Qualifications

While not mandatory, the following skills would be advantageous:

  • Familiarity with React or similar frameworks,
  • Experience in working with Kubernetes or EKS,
  • Exposure to Python and Big Data frameworks like AWS Redshift.

Compensation

Veeva Systems offers an attractive salary range of $180,000 - $300,000. This range is designed to meet local regulation requirements and may vary based on individual qualifications and experiences. Along with the competitive base pay, potential earnings may be augmented through variable bonuses or stock options.

Perks and Benefits

Employees at Veeva enjoy a range of benefits that enhance both professional and personal well-being, which include:

  • Comprehensive medical, dental, and vision coverage,
  • Paid time off (PTO) and company-paid holidays,
  • Retirement program options,
  • Participation in a charitable giving program that allocates 1% of earnings to philanthropy.

Work Environment

Veeva operates as a Work Anywhere company, promoting a work environment that empowers employees to determine where they feel most productive. This flexibility allows team members to thrive while contributing to a mission that prioritizes significant community impact.

Final Thoughts

For job seekers eager to advance their careers in software engineering while being part of a socially responsible company, this opportunity with Veeva Systems could be an excellent fit. Successful candidates can expect a dynamic work experience that not only fosters professional growth but also positively impacts the life sciences sector.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 22, 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.