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 a pioneer in industry cloud solutions, primarily focusing on accelerating the process of bringing therapies to patients within the life sciences sector. As a public benefit corporation (PBC), Veeva balances the needs of its customers, employees, society, and investors, ensuring they stay mission-driven while experiencing rapid growth. With a recent achievement of surpassing $2B in revenue, the company is consistently recognized as one of the fastest-growing SaaS (Software as a Service) businesses in history.

Company Values

Veeva stands by four core values, which shape its organizational culture and drive its operations:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed

These guiding principles demonstrate the company's commitment to ethical practices and customer-centric solutions.

Work Flexibility

Understanding the importance of work-life balance, Veeva offers flexibility for employees to choose whether they want to work from home or in an office setting. This adaptability allows individuals to thrive in an environment where they feel comfortable and productive.

Job Role

Position Title

The job title for this opportunity is Software Engineer - Full Stack.

Responsibilities

The selected candidates will be involved in various aspects of the Software Development Life Cycle (SDLC). Their responsibilities will include:

  • Collaborating with product managers, other engineers, and domain experts to design and develop innovative applications that specifically cater to the needs of the life sciences industry.
  • Collaborating with Quality Assurance engineers to guarantee thorough and accurate testing coverage.
  • Contributing to troubleshooting and providing technical support for the product.

Required Skills

To qualify for this role, candidates should possess the following skills:

  • A minimum of 2 years of experience in software product development.
  • Proficiency in Javascript front-end libraries, with preferred experience in React, Angular, or Vue.
  • Backend development experience in Java.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with RDBMS (Relational Database Management Systems) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential.
  • Candidates located in EST or CST time zones will be prioritized.
  • A Bachelor's degree in engineering or computer science or an equivalent qualification.

Nice to Have Skills

While not mandatory, candidates with the following qualifications will have an advantage:


  • Previous experience in working within an agile development environment.
  • Familiarity with the Spring framework and ES6.
  • Experience in developing software as part of a SaaS product.
  • Knowledge of content management products and technologies.

Compensation

Veeva Systems offers a competitive salary range for this position, which is between $85,000 and $225,000 CAD. This range is indicative of local market regulations and varies based on factors like the candidate's experience and location. Moreover, Veeva also provides other forms of compensation that may include variable bonuses and stock bonuses in addition to the base salary.

Perks and Benefits

Working at Veeva comes with several advantages, including:

  • Comprehensive medical, dental, and vision insurance plans.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement programs to support employees' future financial well-being.
  • A 1% charitable giving program that encourages employees to contribute to community initiatives.

Commitment to Diversity

Veeva Systems prides itself on being an equal opportunity employer. They promote inclusivity and consider qualified applicants for employment irrespective of race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, veteran status, or any other legally protected characteristics. Veeva ensures assistance or accommodations for applicants with disabilities or special needs during the recruitment process.

Conclusion

Applying for the Software Engineer position at Veeva Systems represents an exciting opportunity for those interested in full-stack software development in the life sciences domain. With a culture that emphasizes employee success and a strong commitment to ethical practices, Veeva not only aims to transform the industry but also fosters personal growth and development among its employees. If you are a passionate software engineer looking to make a positive impact, this position might be the right fit for you.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 17, 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.