Senior Software Engineer - Full Stack

Related keywords: part time remote job amazonremote job qaquality assurance remote job

This page contains product affiliate links.

Overview

Veeva Systems is a revolutionary organization recognized for its pioneering work in the industry cloud, mainly focusing on bringing life sciences therapies to patients swiftly. As one of the fastest-growing SaaS companies, Veeva has exceeded $2 billion in revenue recently, showcasing tremendous growth potential. The company is committed not only to technological advancement but also to its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. Noteworthy is Veeva's unique status as a public benefit corporation (PBC) since 2021, aligning its operational standards with balancing stakeholder interests—customers, employees, society, and investors.

Work Environment

Veeva promotes a Work Anywhere philosophy, advocating the flexibility to work from home or in the office. This freer working environment aims to enhance productivity and well-being, enabling employees to thrive in a setting that best suits their needs.

Role and Responsibilities

As part of the expansion efforts, Veeva is seeking multiple Senior Full-Stack Software Engineers. The role primarily involves:

  • Building innovative software applications aimed at the life sciences sector.
  • Utilizing a combination of the latest front-end and back-end technologies to solve critical global challenges.
  • Participating actively in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborating with product managers, engineers, and experts to design and develop applications that stand out in their capability and effectiveness.
  • Working closely with Quality Assurance (QA) engineers for extensive testing coverage.
  • Providing troubleshooting and technical support for ongoing product development.

Required Skills

Candidates interested in a Senior Full-Stack Software Engineer position should possess the following qualifications:

  • 5+ years of experience in software product development.
  • Strong knowledge of JavaScript and React as well as proficiency in backend development using Java.
  • Experience with CSS abstraction layers (like SASS or JSS) and familiarity with relational database management systems (RDBMS) such as MySQL, Oracle, or MS SQL Server.
  • Excellent communication skills to effectively facilitate collaboration among peers.
  • A Bachelor of Science degree in Engineering/Computer Science or equivalent experience is essential.
  • Prior experience in mentoring is valued, particularly in empowering team members to excel.

Nice to Have

In addition, having the following experiences can strengthen an application:


🎁 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"
  • Background in an agile environment and Amazon Web Services (AWS).
  • Familiarity with the Spring framework, ES6, and Software-as-a-Service (SaaS) product development.
  • Experience with content management products and technologies.

Compensation and Benefits

The salary range for this position is quite competitive at $110,000 - $270,000 CAD. It's worth noting the range stretches based on experience and specific job location within Canada. Candidates will receive individualized compensation assessments tailored to their qualifications, experience, and contributions. Additionally, salaries may be supplemented with performance bonuses, stock options, and various other compensation types.

Veeva Systems also offers a comprehensive benefits package, which includes:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs to help secure your financial future.
  • A 1% charitable giving program designed to encourage community support and engagement.

Conclusion

For those aspiring to make their mark in the life sciences technology sector, this position at Veeva Systems offers a robust opportunity to contribute to transformative innovations. The right candidate will not only be developing new software solutions but will also be joining a mission-driven company that prioritizes societal impact and adheres to high ethical standards. Seize the chance to become part of an organization leading the charge in the industry and supporting greater diversity and inclusion in its hiring practices. Interested applicants are encouraged to reach out, particularly if they require accommodations during the recruitment process.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 2, 2025

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