Senior Software Engineer - Full Stack

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

This page contains product affiliate links.

Overview of the Position

Veeva Systems, a pioneer in the industry cloud sector, is currently looking for multiple Senior Software Engineers - Full Stack. The role is designed for individuals who wish to make a significant impact in the life sciences industry by developing innovative products. Veeva is renowned for its mission-driven approach and has seen immense growth in the SaaS (Software as a Service) realm, achieving over $2 billion in revenue last year. The organization holds a unique position as a public benefit corporation (PBC), balancing the interests of customers, employees, society, and investors. This entails a commitment to not only driving profit but also impactful change, focusing on customer success, employee satisfaction, and operational efficiencies.

Contract Type

The advertised position is for a full-time contract at Veeva Systems, indicating a long-term commitment to hiring an employee who can contribute significantly to the company’s goals and objectives.

Job Role and Responsibilities

In the capacity of a Senior Software Engineer, you will be required to:

  • Participate in all aspects of the Software Development Life Cycle (SDLC).

  • Collaborate with cross-functional teams, including product managers, engineers, and domain experts to design and develop cutting-edge applications in life sciences.

  • Work closely with Quality Assurance engineers to ensure comprehensive testing coverage of developed products.

  • Assist in troubleshooting and technical support of the produced applications.

This position is geared for candidates who are willing to take on challenges and who possess a strong foundation in both front-end and back-end technologies. The emphasis is on innovating solutions that address some of the pressing issues faced in the life sciences today.

Required Skills and Experience

To be deemed suitable for this position, candidates must possess a comprehensive skill set. The following qualifications are essential:

  • A minimum of 5 years' experience in software product development.

  • Proficiency in JavaScript and React, with experience in backend development using Java.

  • Knowledge of CSS abstraction layers (for example SASS or JSS).

  • Experience working with RDBMS systems such as MySQL, Oracle, or MS SQL Server.

  • Strong communication skills are necessary for effective collaboration.

  • A Bachelor’s degree in engineering/computer science or a related field is required.


    🎁 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"

Additionally, candidates who have the following experience will have an advantage:

  • Previous work experience in an agile environment.

  • Familiarity with AWS (Amazon Web Services).

  • Knowledge of the Spring framework and ES6.

  • Experience in Software-as-a-Service (SaaS) product development.

  • Understanding of content management products and technologies.

Salary and Benefits

Veeva Systems provides a competitive salary range, with compensation starting at $110,000 and potentially reaching $270,000. This salary range is established to align with local regulations, although actual compensation may vary based on individual qualifications and experience. Apart from base salary, the position may also offer variable bonuses and stock options, making it an attractive package.

The benefits package includes comprehensive medical, dental, and vision insurance along with basic life insurance. Employees are offered paid time off (PTO) and recognized company holidays. Furthermore, Veeva Systems emphasizes employee growth through retirement programs and a unique 1% charitable giving program that encourages workers to contribute to their communities.

Work Environment

Veeva Systems prides itself on being a Work Anywhere company, which allows employees the flexibility to choose between working from home or in the office to enhance their productivity. This flexibility supports diverse lifestyles and preferences, fostering a healthy work-life balance.

Employer Culture

As an equal opportunity employer, Veeva Systems is committed to creating a diverse and inclusive workplace. The company values applications from all qualified applicants, irrespective of their backgrounds or characteristics. Furthermore, they show a commitment to supporting their employees' needs, offering assistance for individuals with disabilities or special requirements during the recruitment process.

In summary, this position not only presents an opportunity to work with a prominent organization in the life sciences sector but also aligns with a mission that positively impacts wider communities and enables personal and professional growth. Candidates who are skilled in full-stack development and eager to contribute to meaningful projects in life sciences should consider applying for this role at Veeva Systems.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 12, 2025

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