Software Engineer - Full Stack

Related keywords: remote job san franciscoquality assurance remote jobremote job worldwide

This page contains product affiliate links.

Overview

Veeva Systems is seeking a Full Stack Software Engineer to join their team as they lead innovations within the life sciences sector. As a mission-driven organization, Veeva focuses on helping life sciences companies expedite the delivery of therapies to patients through their cloud-based solutions. With a storied history as one of the fastest-growing companies in the Software-as-a-Service (SaaS) field, Veeva is dedicated to maintaining a balance between its obligations to customers, employees, society, and investors by being a public benefit corporation (PBC).

Company Values

At Veeva, core values such as customer success, employee success, speed, and integrity form the backbone of their corporate culture. These values ensure that employees demonstrate a commitment to doing the right things for all stakeholders involved.

Work Environment

Veeva Systems embraces a Work Anywhere policy, which allows employees the flexibility to work from home or from the office. This flexibility is designed to help individuals thrive in their preferred working environment, promoting productivity and personal satisfaction.

Job Role

The company is actively hiring multiple Full-Stack Software Engineers. In this role, candidates will be tasked with building innovative products that address significant challenges in the life sciences field. Their work will involve extensive collaboration with other engineers, product managers, and domain experts to design and develop cutting-edge applications.

Responsibilities

The primary duties for the role include:

  • Participation in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, engineers, and domain experts to create new life science applications.
  • Working in tandem with Quality Assurance engineers for comprehensive testing.
  • Facilitating troubleshooting and providing technical support for developed products.

Skills Required

Applicants must showcase the following skills and qualifications:

  • Minimum 2 years of experience in software product development.
  • Proficiency in JavaScript front-end libraries such as React, Angular, or Vue.
  • Solid experience with Java and back-end development.
  • Familiarity with CSS abstraction layers, such as SASS or JSS.
  • Experience with relational databases including MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and ability to work in a dynamic team environment.
  • A Bachelor's degree in engineering/computer science or a related field is strongly preferred.

Preferred Qualifications

While the above skills are required, the following qualifications would be considered advantageous:



  • Previous experience in an agile development environment.
  • Familiarity with the Spring framework.
  • Experience with ES6.
  • Knowledge of SaaS product development and related technologies.
  • Exposure to content management systems.

Company Culture and Perks

Veeva Systems offers a comprehensive benefits package that enhances employee well-being and job satisfaction:

  • Medical, dental, vision, and basic life insurance coverage.
  • Paid Time Off (PTO) along with company-paid holidays.
  • Retirement programs for long-term financial stability.
  • A 1% charitable giving program, promoting socially responsible contributions from employees.

Salary Information

The salary range for this position is notably competitive, provided as $85,000 to $225,000 CAD. This range aims to comply with local regulations and informs potential applicants about expected base compensation. However, actual salaries may vary depending on the candidate’s qualifications, experience, and geographical location. Furthermore, eligibility for variable bonuses and/or stock bonuses may be included in the compensation package.

Additional Notes

Veeva Systems operates globally with headquarters located in the San Francisco Bay Area and multiple offices worldwide. They pride themselves on maintaining an inclusive and diverse workplace. All candidates are encouraged to apply regardless of their background. Veeva is committed to equal employment opportunities and ensures that all qualified applicants will be considered for employment without discrimination.

Conclusion

For job seekers looking to advance their career in software development, particularly in life sciences, the opportunity to join Veeva Systems as a Full Stack Software Engineer represents a promising prospect. With a strong emphasis on innovation, employee welfare, and societal contributions, Veeva Systems stands out as an employer of choice in the tech industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 13, 2025

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