Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job qaremote job software engineer

This page contains product affiliate links.

Overview of Veeva Systems

Veeva Systems is a prominent organization dedicated to revolutionizing the life sciences sector. They focus on delivering industry cloud solutions that expedite the process of bringing critical therapies to patients. Company operations have expanded dramatically, resulting in exceeding $2 billion in revenue in the last fiscal year, positioning Veeva as one of the swiftest-growing SaaS companies on record. As a public benefit corporation (PBC), they prioritize the balance of interests amongst customers, employees, society, and investors.

Veeva promotes a Work Anywhere philosophy, allowing employees the flexibility to choose their working environment, be it from home or in an office. This model supports a diversity of work styles and encourages productivity.

The Job Role

The company is presently seeking Full Stack Software Engineers. This position requires candidates to engage with cutting-edge technologies and contribute significantly to the development of innovative solutions in the life sciences field. The demand for such engineers is crucial as they tackle some of the most pressing challenges globally.

Responsibilities

  • Participate in all stages of the Software Development Life Cycle (SDLC).

  • Collaborate with product managers, engineers, and domain experts to create advanced applications tailored for the life sciences.

  • Work alongside Quality Assurance (QA) engineers to ensure thorough testing and high product quality.

  • Assist in troubleshooting and provide technical support for the developed products.

Required Skills

Candidates applying for the Full Stack Software Engineer role should possess the following qualifications:

  • A minimum of 2 years of software product development experience.

  • Proficiency in Java and Javascript, including familiarity with front-end libraries like React, Angular, or Vue.

  • Experience in backend development using Java.

  • Understanding of CSS abstraction layers (e.g., SASS or JSS).

  • Familiarity with Relational Database Management Systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.


    🎁 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"
  • Strong communication skills along with collaboration capabilities.

  • Educational background in engineering, computer science, or equivalent field.

Nice to Have Skills

Some additional qualifications that would be advantageous include:

  • Prior experience working in an agile environment.

  • Knowledge of the Spring framework.

  • Familiarity with ES6.

  • Experience in developing Software-as-a-Service (SaaS) products.

  • Background in working with content management products and technologies.

Working Environment

Veeva Systems emphasizes a collaborative and supportive workplace. Candidates should be prepared to thrive in a fast-paced startup environment while enjoying the stability and benefits of working for a well-established and profitable organization. The preferred time zones for candidates are Eastern Standard Time (EST) and Central Standard Time (CST).

Compensation and Benefits

Veeva Systems offers a competitive salary and a range of attractive benefits:

  • Base salary ranging from $85,000 to $225,000 CAD depending on various factors including location, experience, and skills.

  • This base salary is complemented by additional forms of compensation, which may include bonuses or stock options.

  • Employees can also expect perks including medical, dental, and vision insurance, paid time off, retirement programs, and a 1% charitable giving program.

Conclusion

In summary, the Full Stack Software Engineer position at Veeva Systems presents an excellent opportunity for engineering professionals who are driven by innovation in life sciences and possess the necessary technical skills. With the flexibility of remote work, an impressive compensation structure, and a strong commitment to employee values and success, Veeva Systems stands out as a compelling employer in the SaaS industry. This role not only promises a chance to participate in transformative work but also allows engineers to develop their skills in a supportive environment.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 24, 2025

20 views

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