Software Engineer - Full Stack

Related keywords: quality assurance remote jobcustomer service remote jobremote job customer service

This page contains product affiliate links.

Job Overview

Veeva Systems, a pioneering company in the industry cloud sector designed for life sciences, is looking for Full-Stack Software Engineers. This role supports their mission to enhance patient access to therapies rapidly. The company, recognized for growth in Software-as-a-Service (SaaS), flaunted over $2 billion in revenue last fiscal year, showcasing immense growth potential.

Company Values and Culture

Veeva Systems stands out due to its unique culture rooted in four core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Committed to societal responsibilities, Veeva was historically pivotal by becoming a public benefit corporation (PBC) in 2021. This means they prioritize balancing the interests of customers, employees, society, and investors.

With a hybrid work model, the company advocates for flexibility, allowing team members to work remotely or in an office environment—wherever one feels more productive. This flexibility is essential as it contributes to a thriving workplace culture that fosters personal and professional growth.

Key Responsibilities

As a Full-Stack Software Engineer, your responsibilities will include:

  • Participation in all stages of the Software Development Life Cycle (SDLC).
  • Collaboration with product managers, fellow engineers, and domain experts to craft advanced applications tailored for the life sciences sector.
  • Joint efforts with Quality Assurance engineers to assure comprehensive testing and accuracy of the products developed.
  • Providing technical support and engaging in troubleshooting tasks as required.

Required Skills

Potential candidates should possess the following qualifications:

  • 2+ years of experience in software product development.
  • Proficiency in JavaScript front-end libraries including React, Angular, or Vue.
  • Strong skills in backend development, specifically with Java.
  • Experience with CSS abstraction layers such as SASS or JSS.
  • Knowledge of RDBMS technologies, including MySQL, Oracle, or MS SQL Server.
  • Strong communication skills are essential, particularly with a preference for individuals residing in EST and CST time zones.
  • A Bachelor's degree in engineering/computer science or a related field, or an equivalent qualification.

Preferred Experience

While not mandatory, the following will give candidates an edge:


  • Previous experience in an agile work environment.
  • Familiarity with the Spring framework.
  • Expertise in JavaScript ES6.
  • Specific experience in developing Software-as-a-Service (SaaS) products.
  • Experience working with content management technologies.

Compensation and Benefits

Veeva Systems offers an attractive compensation package, including a base pay range of $85,000 to $225,000, reflecting unique qualifications, experiences, and anticipated contributions. It's essential to note that salary may vary depending on the candidate's experience and geographical location.

In addition to competitive salaries, Veeva provides various perks and benefits:

  • Comprehensive medical, dental, and vision insurance.
  • Paid time off (PTO) along with company-paid holidays.
  • Retirement savings programs.
  • A 1% charitable giving program encouraging community involvement.

Inclusivity and Equal Opportunity

Veeva Systems is firmly committed to diversity and inclusion, ensuring equal consideration for all qualified applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, age, disability, or any other protected characteristics as per local laws. The organization emphasizes accommodating candidates with disabilities during the application and recruitment processes, showcasing their commitment to a supportive work environment.

Conclusion

The Full-Stack Software Engineer position at Veeva Systems presents a fantastic opportunity for software developers passionate about the life sciences sector. With a blend of an exceptional culture, compensation packages, and the opportunity for remote work, this role is tailored for professionals looking to advance their careers in a flexible environment. Candidates meeting the qualifications and interested in leveraging their skills at a cutting-edge SaaS company focused on making a difference in the healthcare sector are strongly encouraged to apply.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 10, 2025

7 views

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