Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer care remote jobremote job in healthcare

This page contains product affiliate links.

Introduction

In the rapidly evolving world of technology, one of the most interesting opportunities available is with Veeva Systems, a leader in providing cloud solutions for the life sciences sector. They are currently seeking a Full Stack Software Engineer to join their team, offering a role that combines innovation with meaningful contributions to healthcare. Veeva Systems prides itself on its mission-driven approach and being a public benefit corporation that values customer and employee success, while also focusing on societal impacts.

About the Company

Veeva Systems has made significant strides in the Software-as-a-Service (SaaS) landscape, boasting a revenue of over $2 billion last fiscal year. Recognized for its rapid growth and innovative solutions, Veeva allows its employees the flexibility to work in the office or remotely, embracing modern work environments that foster creativity and productivity.

Job Responsibilities

What You’ll Do

As a Full Stack Software Engineer at Veeva Systems, your responsibilities will include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, other engineers, and domain experts to create state-of-the-art applications for the life sciences industry.
  • Working alongside quality assurance engineers to ensure comprehensive testing coverage for all products.
  • Contributing to troubleshooting efforts and providing technical support for various products.

This position is ideal for individuals who thrive in a fast-paced environment, showcasing both creativity and technical expertise in engineering.

Required Skills

To be successful in this role, candidates should possess:

  • A minimum of 2 years of experience in software product development, demonstrating a solid foundation in the field.
  • Proficiency in JavaScript front-end libraries such as React, Angular, or Vue and experience in backend development with Java.
  • Familiarity with CSS abstraction layers, specifically SASS or JSS.
  • Understanding of relational database management systems like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills reflecting ability to collaborate with diverse teams, aligning with Veeva’s core values.
  • A Bachelor’s degree in engineering or computer science, or equivalent experience is preferred.

Nice to Have

In addition to the essential requirements, the ideal candidate may also 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"
  • Experience working in an agile environment, allowing for adaptability and responsiveness to change.
  • Knowledge of the Spring framework and ES6.
  • Background in designing SaaS product development and working with content management systems and technologies.

Compensation and Benefits

Veeva Systems values its employees and offers competitive compensation. The base salary for this role ranges between $85,000 to $225,000 CAD annually. This range is indicative of what is available based on skill level and experience, allowing customization for each candidate based on unique qualifications.

In addition to a competitive salary, there are various benefits designed to support employee well-being:

  • Medical, dental, vision, and life insurance.
  • Paid time off (PTO) as well as company-paid holidays.
  • Retirement programs to support future financial security.
  • A charitable giving program is available, allowing employees to contribute to causes they care about.

Veeva considers compensation beyond base salary, which may include bonus opportunities and stock options, adding further value to the compensation package.

Job Location and Flexibility

This position offers the flexibility to work remotely from Canada, which resonates with Veeva’s commitment to support employee lifestyle preferences. The stipulation of EST and CST time zones being preferred indicates that collaboration may occur across different regions mainly in North America, aligning operational activities effectively within these hours.

Conclusion

Joining Veeva Systems as a Full Stack Software Engineer presents an exciting opportunity for candidates seeking to make a real impact in the life sciences. With a robust company culture grounded in values, competitive salary offers, and impressive benefits, Veeva provides a dynamic work environment where innovation thrives. This role is not only about technical prowess; it’s about contributing to a mission that touches lives through improved healthcare solutions.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 30, 2025

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