Software Engineer - Full Stack

Related keywords: remote job san franciscoquality assurance remote jobremote job in healthcare

This page contains product affiliate links.

Overview of the Position

Veeva Systems, a leading organization in the life sciences SaaS sector, is looking to hire multiple Full-Stack Software Engineers. This position is available as a full-time remote role, allowing for flexibility to work from home or in the office. Veeva is committed to transforming the life sciences industry and aims to help companies deliver therapies to patients more efficiently.

Company Background

Veeva Systems, recognized for its mission to enhance healthcare delivery, made history by becoming a public benefit corporation (PBC) in 2021. This status emphasizes their commitment to balancing various stakeholders' interests, including customers, employees, and society at large. The company experienced remarkable growth, surpassing $2 billion in revenue in its last fiscal year, making it one of the fastest-growing SaaS companies. Veeva operates globally, with headquarters in the San Francisco Bay Area and numerous offices worldwide.

Role and Responsibilities

As a Full-Stack Software Engineer, you will participate in all aspects of the Software Development Life Cycle (SDLC). Your responsibilities will include:

  1. Collaborating with product managers, engineering teams, and domain experts to design and develop innovative applications tailored for the life sciences sector.

  2. Working closely with Quality Assurance engineers to ensure comprehensive testing coverage is provided for developed applications.

  3. Engaging in troubleshooting and providing technical support for the products you help create.

Required Skills and Qualifications

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

  • A minimum of 2+ years of experience in software product development.
  • Proficiency in Java and Javascript, particularly with front-end libraries like React, Angular, or Vue.
  • Experience in back-end development using Java.
  • Familiarity 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 are essential for this role.
  • Candidates based in EST and CST time zones are preferred.
  • A Bachelor’s degree in engineering/computer science or a relevant field is required.

Nice to Have:


🎁 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"
  • Background in agile development environments.
  • Familiarity with the Spring framework and ES6.
  • Experience in developing Software-as-a-Service (SaaS) products.
  • Prior experience with content management systems and related technologies.

Salary and Benefits

The base salary for this role ranges between $85,000 and $225,000 CAD. This range has been provided to comply with local regulations. Actual salary offers will depend on individual qualifications, experience, and geographic considerations. In addition to base pay, the role may also offer variable bonuses or stock options.

Benefits offered by Veeva include:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) and company-mandated holidays.
  • Retirement programs.
  • A 1% charitable giving program, which underscores Veeva’s commitment to social responsibility.

Application Process

Veeva Systems is an equal opportunity employer, offering fair consideration to all qualified applicants without regard to any protected characteristics. Interested candidates will have the support needed for their application, particularly those needing accommodations or assistance due to disabilities. The company's inclusive values and focus on employee success make it an attractive place for potential job seekers.

Conclusion

For those interested in advancing their careers within software development, particularly in life sciences, the Full-Stack Software Engineer position at Veeva presents an exciting opportunity. The chance to work in a rapidly evolving industry while enjoying flexible working conditions and competitive remuneration is immensely appealing. Interested candidates should leverage their skills in Java and Javascript to make an impactful contribution at Veeva, a leader in innovative technological solutions for healthcare.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 22, 2025

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