Senior Software Engineer - Full Stack

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

This page contains product affiliate links.

Company Overview

Veeva Systems is a notable leader in the life sciences industry, fostering remarkable advancements through its pioneering cloud-based solutions. With a mission-driven approach, the company has been instrumental in helping life sciences companies deliver new therapies more rapidly to patients, operating on a cloud platform that is gaining traction in the industry. Veeva made history in 2021 by becoming a public benefit corporation (PBC), showcasing its commitment to balancing the interests of various stakeholders including customers, employees, and society at large. This alignment with ethical practices highlights the company’s focus on making a positive societal impact.

Job Role

The position being offered is for a Senior Software Engineer - Full Stack. In this role, the selected candidate will play a crucial part in designing and developing innovative applications within the life sciences sector. The ideal candidate will be expected to work with both front-end and back-end technologies, participating actively in the challenge of building solutions that address some of the most pressing issues in this field.

Responsibilities

In this role, your responsibilities will include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, fellow engineers, and domain experts to design groundbreaking applications.
  • Working alongside Quality Assurance engineers to ensure robust testing and product reliability.
  • Providing troubleshooting and technical support for the products developed.

Required Skills

To excel in this position, candidates need to possess a variety of technical and soft skills:

  • A minimum of 5 years of experience in software product development.
  • Proficiency in JavaScript and React as well as backend development using Java.
  • Familiarity with CSS abstraction layers (such as SASS or JSS).
  • Experience working with relational databases like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills which are vital for effective collaboration in team settings.
  • A Bachelor’s degree in engineering or computer science, or a related field.

Additionally, Veeva is particularly interested in candidates who 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"
  • Previous experience in an agile development environment.
  • Familiarity with AWS and the Spring framework.
  • Experience with SaaS (Software-as-a-Service) product development and content management technologies.

Work Environment and Flexibility

Veeva Systems embraces a Work Anywhere philosophy, which means that employees have the flexibility to work remotely or in-office based on their preferences. This approach encourages a work-life balance, enabling employees to thrive in their ideal work environment.

Perks and Benefits

Veeva offers a competitive benefits package that includes:

  • Medical, dental, vision, and basic life insurance coverage.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement programs to assist in future planning.
  • A charitable giving program where the company contributes 1% to the causes that employees care about.

Compensation

The base salary for this role is between $110,000 and $270,000, reflecting the company’s commitment to fair compensation practices. It is worth noting that actual salaries may vary based on experience and geographical location. The company evaluates each applicant individually and bases the offer on their unique qualifications, experience, and contributions expected from them. Besides the base salary, there could be additional compensation in the form of variable bonuses or stock options.

Conclusion

For job seekers interested in a software development career with a reputable company that strives not just for profit but for social impact, the Senior Software Engineer role at Veeva Systems presents an exciting opportunity. With a commitment to innovation, a supportive work culture, and attractive compensation, this position is ideal for those seeking to make a tangible impact within the life sciences arena while growing within a dynamic and evolving company.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 22, 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.