Software Engineer - Full Stack

Related keywords: quality assurance remote jobpublic health remote jobremote job work from anywhere

This page contains product affiliate links.

Introduction

Veeva Systems, a mission-driven organization specializing in industry cloud solutions, is seeking talented Full-Stack Software Engineers to join their growing team. As one of the fastest-growing SaaS companies in history, Veeva surpassed $2B in revenue last year and continues to expand rapidly while committing to substantial values such as Customer Success, Employee Success, and Speed. The company stands out not just for its commercial achievements but also for its historical change in 2021 when it became a public benefit corporation (PBC), balancing the interests of various stakeholders.

Job Opportunity

The position offered is for a Full Stack Software Engineer, intended for individuals who thrive in a dynamic, fast-paced environment yet desire the stability that comes with working for a successful company. This role not only offers the chance to engage with cutting-edge technology but also allows employees to adopt a flexible work model, as Veeva promotes a Work Anywhere policy, empowering employees to choose their ideal working conditions whether at home or in the office.

Key Responsibilities

The responsibilities of this role encompass various tasks throughout the Software Development Life Cycle (SDLC). Key activities include:

  • Participating in all aspects of the SDLC.
  • Collaborating with product managers, engineers, and domain experts to design and develop innovative applications tailored for the life sciences sector.
  • Working alongside Quality Assurance engineers to ensure comprehensive testing coverage.
  • Contributing to the troubleshooting and technical support of products.

This comprehensive set of responsibilities indicates a robust engagement in product development and a collaborative work environment involving multiple stakeholders.

Required Skills

Candidates looking to apply for this position should have the following qualifications:

  • 2+ years of experience in software product development.
  • Proficiency in Javascript front-end libraries such as React, Angular, or Vue.
  • Strong skills in backend development, specifically with Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Experience with RDBMS such as MySQL, Oracle, or MS SQL Server.
  • Excellent communication skills and a preference for candidates in EST and CST time zones.
  • A BS in engineering/computer science or equivalent experience.

The ideal candidate is expected to be a strong mentor, capable of enhancing their team’s output, with a proven track record in collaborative projects.


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

Nice to Have

While the primary qualifications set a solid foundation for candidates, additional experience can be beneficial. This includes:

  • Prior involvement in an agile environment.
  • Familiarity with the Spring framework.
  • Experience with ES6.
  • Previous work related to Software-as-a-Service (SaaS) product development and content management technologies.

Salary and Benefits

The salary for this position ranges significantly between $85,000 and $225,000. This range adheres to local regulations and reflects a potential base salary for the role, taking into account individual experience, region, and performance. It is essential to note that actual salaries may vary based on qualifications and contributions.

In addition to competitive pay, Veeva Systems offers a variety of perks and benefits, which include:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program to encourage employee contributions to social causes.

These offerings reflect Veeva's commitment to employee well-being and community involvement.

Work Environment

Veeva emphasizes flexibility and empowerment among its workforce. This characteristic is embodied through its Work Anywhere philosophy, enabling talent not only from within the local area but also from various geographical locations. Employees can optimize their work-life balance according to personal needs.

Company Culture

Veeva Systems promotes a culture defined by its core values which include Doing the Right Thing, Customer Success, Employee Success, and Speed. This culture is indicative of a workplace that prioritizes ethical conduct, ensures customer satisfaction, fosters employee growth, and strives for rapid yet sustainable progress.

Conclusion

This position at Veeva Systems offers an excellent avenue for Software Engineers looking to make an impact in the life sciences sector, working with advanced technologies in a supportive and flexible environment. If you have the qualifications and skills detailed above, pursuing this opportunity may lead to significant professional growth and satisfaction while contributing to the greater goal of improving health outcomes across the globe.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 14, 2025

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