Senior Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer care remote jobremote job software engineer

This page contains product affiliate links.

Overview

Veeva Systems is a pioneering and mission-driven organization that focuses on the life sciences industry through their innovative cloud solutions. The company has surged to prominence as one of the fastest-growing Software as a Service (SaaS) companies, having achieved over $2 billion in revenue in their most recent fiscal year. As such, Veeva Systems is strategically positioned at the intersection of technology and healthcare, empowering companies to expedite the delivery of therapies to patients. This uniqueness is further carved out through their formation as a public benefit corporation (PBC) in 2021, emphasizing a balance among the interests of various stakeholders including customers, employees, society, and investors.

Position Details

The Senior Software Engineer - Full Stack role is vital at Veeva Systems as the organization seeks to build cutting-edge applications that address significant challenges in the life sciences sphere. This job offers an opportunity to work from anywhere, reflecting Veeva's commitment to flexibility and the enhancement of employees' work environments. As a Work Anywhere company, Veeva supports both remote work and office-based work, allowing you to choose what best fits your lifestyle and productivity needs.

Responsibilities

In this position, the engineer will:

  • Participate in all stages of the Software Development Life Cycle (SDLC)
  • Collaborate closely with product managers, fellow engineers, and domain experts to design and develop applications
  • Work with Quality Assurance engineers to ensure that the applications meet high standards of accuracy and testing coverage
  • Contribute to troubleshooting and provide technical support for the product

Required Skills

A successful candidate should have:

  • 5+ years of experience in software product development
  • Proficient in JavaScript, particularly with React, and backend technologies, specifically Java
  • Familiar with CSS abstraction layers like SASS or JSS
  • Experience with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills and a collaborative spirit
  • A Bachelor’s degree in engineering, computer science, or an equivalent field

Nice to Have Skills

While not strictly necessary, the following qualifications could distinguish you as a prime candidate:


🎁 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"
  • Prior experience working in an Agile environment
  • Familiarity with Amazon Web Services (AWS)
  • Experience with the Spring framework or ES6
  • Background in developing Software as a Service (SaaS) products or expertise in content management technology

Salary and Benefits

The advertised salary for this role ranges from $110,000 to $270,000, which provides a competitive pay structure that is reflective of local regulations. Salaries may vary based on experience and location, allowing Veeva Systems to tailor offers according to individual qualifications and contributions. In addition to base salary, the roles may include further compensation such as variable bonuses and stock options.

Perks Include:

  • Comprehensive medical, dental, and vision care
  • Generous Paid Time Off (PTO) and paid holidays
  • Retirement programs
  • A 1% charitable giving program, underlining their commitment to community engagement

Company Culture and Values

At Veeva, core values include doing the right thing, fostering customer success, ensuring employee success, and maintaining speed in development. The company deeply appreciates a culture rooted in ethics and progress, urging every employee to contribute to positive societal impacts. Open to all qualified candidates, Veeva Systems is an equal opportunity employer, welcoming applicants without consideration for race, sex, sexual orientation, disability, and various other characteristics.

Conclusion

In summary, this position offers an exciting opportunity to harness your software engineering skills in a company with a meaningful mission and expansive growth trajectory. As a Senior Software Engineer at Veeva Systems, you will play a crucial role in developing the next generation of technologies in life sciences, while enjoying competitive compensation and supportive benefits aligned with a modern workplace ethos.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 7, 2025

11 views

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