Senior Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview

The role of Senior Software Engineer - Full Stack at Veeva Systems offers a unique opportunity to work for a pioneering organization in the life sciences sector. Veeva Systems is recognized for its mission-driven focus and is one of the fastest-growing SaaS companies in history, reaching over $2 billion in revenue. This position allows for flexible working arrangements, as Veeva supports its employees with remote work options.

Company Profile

Veeva Systems is at the forefront of industry cloud solutions and aims to expedite the delivery of medical therapies to patients. The company operates under core values that emphasize doing the right thing, customer success, employee success, and speed. In recent years, Veeva made history by becoming a public benefit corporation (PBC), which entails balancing the interests of various stakeholders, including customers, employees, and society at large. This grounding in values reflects in their workplace culture and employee satisfaction.

Job Role

In this position, successful candidates will develop innovative products in the life sciences domain. The successful applicant will be directly involved in the Software Development Life Cycle (SDLC), collaborating with product managers, engineers, and domain experts. Responsibilities include:

  • Designing and developing applications with state-of-the-art technologies
  • Working alongside Quality Assurance engineers to ensure comprehensive testing coverage
  • Providing troubleshooting and technical support for products

Required Skills

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

  • Minimum 5 years of experience in software product development.
  • Proficiency in JavaScript and React for front-end development.
  • Experience in backend development using Java.
  • Familiarity with CSS abstraction layers, such as SASS or JSS.
  • Experience with RDBMS systems like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills.
  • A Bachelor’s degree in Engineering or Computer Science (or equivalent).
  • Capability to mentor other team members and enhance team performance.

Preferred Qualifications

While not mandatory, the following qualifications will make a candidate stand out:


🎁 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 work environment.
  • Familiarity with AWS and the Spring framework.
  • Proficiency in ES6.
  • Experience in developing Software-as-a-Service (SaaS) products.
  • Knowledge of content management technologies and products.

Salary and Benefits

The salary for this full-time position ranges from $110,000 to $270,000. This range is intended to comply with local regulations and to present the potential salary based on factors like experience and location. Veeva recognizes individual qualifications and contributions, hence salary offers can differ. Further motivational benefits may include a variable bonus and/or stock bonuses.

In addition to competitive pay, Veeva offers an attractive package of perks and benefits, including:

  • Medical, dental, and vision insurance along with basic life insurance
  • Paid time off (PTO) and company-sponsored holidays
  • Retirement programs to secure employees’ futures
  • A 1% charitable giving program, enabling employees to contribute to the community.

Work Environment

Veeva promotes a Work Anywhere culture, enabling employees to choose whether to work from home or from their office. This flexibility is designed to optimize work-life balance and cater to individual preferences, especially relevant in today’s workforce landscape.

Final Thoughts

Veeva Systems stands out not only for its commitment to transforming the life sciences industry but also for its inclusive employment policies. The organization is committed to equal opportunity, ensuring that all qualified applicants receive consideration without bias toward various personal attributes. Those needing assistance or accommodation in the recruitment process are encouraged to reach out directly to the company's accommodations team.

This role is ideal for engineers looking for both a fast-paced and stable working environment, engaged in meaningful projects that can have a substantial societal impact.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 12, 2025

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