Software Engineer - Full Stack

This page contains product affiliate links.

Introduction to Veeva Systems

Veeva Systems is at the forefront of the life sciences industry, dedicated to transforming how companies deliver therapies to patients. As a public benefit corporation, Veeva aims not just for business success but also to balance the interests of its customers, employees, and the broader society. In its recent fiscal year, the company reported an impressive $2 billion in revenue, highlighting its status as a rapidly growing SaaS company. This paints a promising picture for potential employees looking for stability in an innovative environment.

Job Overview: Software Engineer - Full Stack

Veeva Systems is currently on the lookout for talented Full-Stack Software Engineers to join their dynamic team. This opportunity allows selected individuals to tackle unique challenges using the latest in front-end and back-end technologies, thereby contributing to critical advancements in the life sciences sector.

Position Environment

The company promotes a Work Anywhere philosophy, allowing employees the flexibility to work from home or office as per their preference. This approach helps foster a productive work-life balance and enhances employee satisfaction.

Responsibilities and Contributions

As a Full-Stack Software Engineer at Veeva, you will engage in:

  • Participation in all aspects of the Software Development Life Cycle (SDLC).
  • Collaboration with product managers, fellow engineers, and domain experts to design innovative applications in the life sciences.
  • Working alongside Quality Assurance engineers to ensure comprehensive testing coverage for applications.
  • Offering troubleshooting and technical support for products, thus ensuring high-quality outcomes.

Required Skills and Experience

To be considered for this position, candidates should meet the following criteria:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Java and JavaScript, specifically with front-end libraries like React, Angular, or Vue.
  • Familiarity with backend development, particularly in Java.
  • Experience with CSS abstraction layers such as SASS or JSS.
  • Knowledge of Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills, which are vital for effective collaboration.
  • Preference for candidates located in EST or CST time zones.
  • A degree in engineering or computer science or equivalent experience.
  • Mentorship capabilities, with a track record of enhancing team performance.

Nice-to-Have Qualifications

Additional qualifications that are beneficial but not mandatory include:


🎁 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 in an agile working environment.
  • Familiarity with the Spring framework.
  • Knowledge of ES6.
  • Experience in Software-as-a-Service (SaaS) product development.
  • Exposure to content management products and technologies.

Compensation and Benefits

The salary range for this position is between $85,000 - $225,000 CAD. This range is designed to comply with local regulations and factors in individual experience and education. In addition to the competitive base salary, compensation may also include a variable bonus and/or stock options.

Alongside salary, Veeva Systems offers an attractive benefits package that includes:

  • Medical, dental, and vision insurance, along with basic life insurance.
  • Paid Time Off (PTO) and company-paid holidays to encourage a healthy work-life balance.
  • Retirement programs that prepare employees for the future.
  • A 1% charitable giving program aimed at encouraging community contributions by employees.

Company Culture and Inclusivity

Veeva Systems places a strong emphasis on creating an inclusive work environment. They commit to equal opportunity employment, ensuring all qualified applicants receive consideration without discrimination based on race, gender, sexual orientation, age, disability, or other attributes. If applicants require accommodation or assistance due to a disability, Veeva encourages them to reach out for support during the recruitment process.

Conclusion

For job seekers passionate about software engineering and eager to work within the life sciences domain, Veeva Systems presents an exciting opportunity. This role not only promises technical growth and the chance to work on impactful projects but also ensures that employees thrive in a supportive and flexible environment, all while being part of a purpose-driven organization.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 18, 2025

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