Senior Software Engineer - Full Stack

Related keywords: quality assurance remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems, a renowned player in the life sciences sector, is committed to accelerating the delivery of therapies to patients. They achieved significant milestones by being among the fastest-growing SaaS companies, surpassing $2 billion in revenue in their previous fiscal year. Veeva stands out not only for its growth but also for its mission-driven ethos as a public benefit corporation (PBC), which means they uphold a balance between the interests of customers, employees, society, and investors.

As a Work Anywhere company, Veeva promotes flexibility, allowing employees to choose between remote work and in-office environments. This approach fosters a supportive atmosphere where employees are encouraged to thrive under conditions that suit them best.

Job Position

The role under discussion is that of a Senior Software Engineer - Full Stack. Veeva is hiring multiple engineers for this position, focusing on the development of innovative products aimed at improving the life sciences industry. The ideal candidate should exhibit a blend of technical expertise and a mindset suitable for a fast-paced startup environment while also valuing stability offered by a flourishing company.

In this role, you'll engage with the latest technologies, contributing to solutions that tackle some of the significant challenges in healthcare and life sciences.

Responsibilities

In the capacity of a Senior Full-Stack Software Engineer, you will:

  • Participate in all stages of the Software Development Life Cycle (SDLC).
  • Collaborate closely with product managers, fellow engineers, and domain experts to devise and develop state-of-the-art applications tailored for the life sciences sector.
  • Work with quality assurance engineers to ensure comprehensive and accurate testing of products.
  • Troubleshoot and provide technical support as needed.

Required Skills

To qualify for this role, candidates need to possess the following skills and experience:

  • A minimum of 5 years of experience in software product development.
  • Strong proficiency in JavaScript and React for front-end development, alongside solid experience in backend development using Java.
  • Familiarity with CSS abstraction layers like SASS or JSS.
  • Experience working with relational databases such as MySQL, Oracle, or MS SQL Server.
  • Excellent communication skills and the ability to work collaboratively.
  • A Bachelor’s degree in engineering, computer science, or an equivalent discipline.

Additionally, the company seeks candidates with a strong mentoring ability, demonstrating a history of uplifting team performance.


🎁 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"

Nice-to-Have Skills

While not mandatory, the following skills would be advantageous:

  • Previous experience in an agile development environment.
  • Familiarity with Amazon Web Services (AWS).
  • Experience with the Spring framework.
  • Knowledge of ES6.
  • Background in Software-as-a-Service (SaaS) product development.
  • Exposure to content management technology.

Compensation and Benefits

Veeva Systems offers a competitive salary range between $110,000 and $270,000 CAD. This range is provided to adhere to local regulations and reflects the potential base salary. Actual compensation could vary depending on experience and individual qualifications. In addition to the base salary, there are opportunities for variable bonuses and stock bonuses based on performance.

Benefits associated with the position include:

  • Medical, dental, and vision insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs.
  • An initiative for 1% charitable giving at the company.

Company Culture and Equal Opportunity

Veeva Systems prides itself on being an equal opportunity employer. The company seeks a diverse range of candidates and ensures fairness in hiring practices, irrespective of race, gender, religion, or other characteristics protected by law. They encourage applications from individuals with disabilities and offer assistance throughout the application and recruitment processes.

Conclusion

Veeva Systems offers an exciting opportunity for seasoned software engineers seeking to make a tangible impact in the life sciences industry. With their supportive work culture, comprehensive benefits, and commitment to employee growth, it is an appealing prospect for those looking to advance their careers in a remote, full-time role.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 27, 2025

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