Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job in healthcarehealthcare remote job

This page contains product affiliate links.

Overview

Veeva Systems is a renowned mission-driven organization focused on providing innovative solutions to the life sciences industry. As a company that has rapidly grown to become one of the fastest-growing Software-as-a-Service (SaaS) providers in history, Veeva has achieved remarkable revenue of over $2B in the last fiscal year. Recently, they became a public benefit corporation (PBC), legally bound to balance the interests of all stakeholders, including customers, employees, and society. As part of their commitment to a flexible working environment, Veeva embraces a Work Anywhere policy, allowing employees the choice to work from home or in the office.

Job Position

The position currently available is for a Full Stack Software Engineer, aimed at individuals who are motivated to build innovative products within the life sciences sector. This is an exciting opportunity for engineers who thrive in a fast-paced environment while enjoying the stability associated with a profitable enterprise. Veeva is on the lookout for individuals with extensive experience in Java and JavaScript applications, particularly those who have worked in enterprise software development or at a high-growth technology firm.

Responsibilities

As a Full Stack Software Engineer at Veeva Systems, the hired candidate will play a pivotal role by engaging in all aspects of the Software Development Life Cycle (SDLC). Key responsibilities include:

  • Collaborating with product managers, fellow engineers, and domain experts to design and develop advanced applications within the life sciences sector.
  • Working closely with Quality Assurance engineers to ensure thorough and effective testing coverage of the products.
  • Providing troubleshooting and technical support for the actual products that will have a meaningful impact on healthcare outcomes.

Required Skills

To successfully apply for this position, candidates must satisfy the following criteria:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in JavaScript front-end libraries, such as React, Angular, or Vue.
  • Experience with backend development in Java.
  • Familiarity with CSS abstraction layers, such as SASS or JSS.
  • Knowledge in Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential, along with the ability to work collaboratively across multiple teams and functions.
  • A Bachelor's Degree in engineering, computer science, or a related field is required.

Preferred qualifications include experience working in an agile environment, familiarity with the Spring framework, and knowledge of ES6. Previous experience in SaaS product development and familiarity with content management products would be advantageous, adding to the candidate's profile.



Salary and Benefits

Veeva Systems offers a competitive salary range for this position, specifically between $85,000 and $225,000 annually. This range is indicative and may vary depending on individual qualifications, experience level, and geographical location. Additional forms of compensation may include variable bonuses or stock options, which could significantly augment the overall package.

Veeva also provides comprehensive benefits, including:

  • Medical, dental, and vision insurance.
  • Generous Paid Time Off (PTO) and observed company holidays.
  • Retirement programs to secure financial well-being.
  • A 1% charitable giving program to encourage community involvement and social responsibility.

Company Culture and Values

Veeva is dedicated to cultivating a working environment that upholds strong values such as doing the right thing, customer success, employee success, and speed. This alignment with principles underscores their commitment to making a notable impact in the life sciences field, ultimately improving the lives of patients.

Equal Opportunity Employment

As part of its corporate values, Veeva Systems pledges to maintain an inclusive workplace. The organization is an equal opportunity employer and will consider all qualified applicants for employment irrespective of various characteristics protected by law, including race, gender identity, sexual orientation, religion, and more. They actively encourage those needing accommodations due to disabilities during the application process.

Conclusion

The Full Stack Software Engineer position at Veeva Systems presents a unique opportunity for candidates eager to contribute to the life sciences industry. With a strong support system in place for flexible working and a commitment to employee welfare, Veeva offers a thriving environment for skilled software engineers aiming to make significant strides in healthcare technology.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 9, 2025

7 views

0 clicks on Apply Now

Share


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.