Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

Veeva Systems is seeking talented individuals for the position of Software Engineer - Full Stack. This role is integral to their mission of transforming the life sciences industry by helping companies bring therapies to patients more efficiently. With their status as one of the fastest-growing SaaS companies, Veeva Systems surpasses $2 billion in annual revenue, showcasing a substantial growth potential in the future.

Company Values

At Veeva, values play a central role in shaping their corporate culture. The company's values include Doing the Right Thing, Customer Success, Employee Success, and Speed. In 2021, Veeva made news by becoming a public benefit corporation (PBC), which means they balance the interests of various stakeholders including customers, employees, society, and investors.

Remote Work Flexibility

Veeva Systems has adopted a Work Anywhere strategy, offering employees the flexibility to work either from home or from the office. This approach is aimed at fostering a work environment where employees can thrive in ways that suit their individual preferences and enhance productivity.

Job Role

As a Full-Stack Software Engineer, you will be involved in developing and building various innovative products targeted towards the life sciences sector. You will leverage the latest technologies in both front-end and back-end development to tackle some of the significant challenges faced in the industry today.

Responsibilities

Your responsibilities will include:

  • Participating in all aspects of the Software Development Life Cycle (SDLC)
  • Collaborating with product managers, engineers, and domain experts to design and develop cutting-edge applications related to life science
  • Working closely with Quality Assurance engineers to establish thorough testing coverage for products
  • Providing troubleshooting and technical support for the products developed

Required Skills

Candidates should ideally possess the following qualifications:

  • 2+ years of experience in software product development
  • Familiarity with JavaScript front-end libraries such as React, Angular, or Vue
  • Proficient in Java for backend development
  • Experience using CSS abstraction layers (e.g., SASS or JSS)
  • Knowledge of Relational Database Management Systems such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills are essential
  • Preference for candidates located in EST and CST time zones
  • A BS degree in engineering or computer science, or an equivalent qualification

Preferred Skills

Having experience in the following areas may give an added advantage:


  • Work experience in an agile development environment
  • Familiarity with the Spring framework
  • Knowledge about ES6 features
  • Experience with Software-as-a-Service (SaaS) product development
  • Understanding of content management technologies

Salary and Benefits

The compensation package for this position includes a base salary that ranges from $85,000 to $225,000 CAD. This range is intended to comply with local salary regulations, but actual salaries can differ based on individual experience and qualifications. Additionally, Veeva Systems provides flexibility in compensation, considering various factors including unique qualifications and contributions expected from each individual. This role may also be eligible for performance-based variable bonuses or stock bonuses.

Regarding employee benefits, Veeva Systems offers:

  • Medical, dental, and vision insurance
  • Paid Time Off (PTO) and company holidays
  • Retirement programs
  • Charitable giving programs

Conclusion

Veeva Systems stands as a leader in the life sciences domain, and this role as a Full Stack Software Engineer presents a unique opportunity for candidates looking to make a significant impact within the industry. The combination of a flexible work environment, strong organizational values, and the potential for professional growth makes this position especially appealing for job seekers in the software development space. The ethos of balancing customer, employee, and societal interests places Veeva Systems in a reputable light, ensuring that all employees contribute toward something meaningful.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 25, 2025

10 views

1 clicks on Apply Now

Share


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.