Senior Software Engineer - Full Stack

Related keywords: part time remote job amazonquality assurance remote jobcustomer care remote job

This page contains product affiliate links.

Company Overview

Veeva Systems is recognized as a pioneering company in the cloud technology sector, especially focused on life sciences. The company has achieved rapid growth, surpassing $2 billion in revenue in its last fiscal year, showcasing substantial growth potential. Veeva embraces a mission-driven approach, evident from its status as a public benefit corporation (PBC), which emphasizes a balance between customer, employee, society, and investor needs. The company values include Customer Success, Employee Success, Speed, and Doing the Right Thing.

Job Position

The position available is for a Senior Software Engineer - Full Stack. This role focuses on developing innovative software solutions specifically for the life sciences sector. Candidates will have the opportunity to work in a supportive environment where they can cultivate their skills and contribute significantly towards meaningful projects that impact patients' lives.

Job Responsibilities

In this position, engineers will be engaged in various aspects of the Software Development Life Cycle (SDLC). Potential candidates will:

  • Collaborate closely with product managers, fellow engineers, and domain experts to design and develop applications that push the boundaries of current technology.
  • Work with Quality Assurance engineers to ensure comprehensive and accurate testing coverage for their products.
  • Contribute to troubleshooting and provide technical support for product users.

Required Skills

Candidates are expected to have a robust background in software development. The essential skills include:

  • 5+ years of experience in software product development.
  • Proficiency with JavaScript and React for front-end development, along with Java for backend tasks.
  • Familiarity with CSS abstraction layers such as SASS or JSS.
  • Experience with Relational Database Management Systems (RDBMS) like MySQL, Oracle, or MS SQL Server.
  • Strong communication skills and teamwork abilities to mentor and guide others.
  • A Bachelor’s degree in engineering or computer science, or an equivalent qualification.

Additional Preferred Skills

While not mandatory, having experience in the following areas can enhance the candidate's profile:


🎁 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"
  • Agile methodologies.
  • Amazon Web Services (AWS).
  • The Spring framework.
  • Modern JavaScript capabilities like ES6.
  • Development experience in Software-as-a-Service (SaaS) platforms.
  • Familiarity with content management systems and related technologies.

Work Environment

Veeva Systems supports a flexible work environment characterized by its Work Anywhere approach, allowing employees the choice to work from home or the office. This flexibility promotes a healthy work-life balance.

Compensation and Benefits

The salary range for this role is competitive, ranging from $110,000 to $270,000 CAD. It's important to note that actual salaries may vary based on several factors such as experience and location. Additionally, the compensation package may include:

  • Variable bonuses and potentially stock bonuses beyond the base salary.
  • Medical, dental, vision, and life insurance coverage.
  • Paid time off (PTO) along with company-paid holiday benefits.
  • Retirement programs to aid in future financial security.
  • A unique 1% charitable giving program that allows employees to contribute to initiatives they care about.

Job Location

This role is offered in Canada, allowing for remote work within the country.

Application Process

Veeva Systems is an equal opportunity employer that values diversity and inclusion in the workplace. They welcome applications from all qualified individuals and will provide necessary accommodations during the recruitment process for applicants with disabilities. Candidates can reach out to the company for support in the application process by contacting talent_accommodations@veeva.com.

Conclusion

The Senior Software Engineer - Full Stack position at Veeva Systems presents an exciting opportunity for candidates who are looking to make an impact in the healthcare technology sphere. With the backing of a well-respected company in the industry, joining Veeva means being part of a team that is dedicated to innovation, quality, and ethical practices. Interested job seekers are encouraged to bring their expertise and creativity to contribute to the evolution of solutions that aid in accelerating therapies for patients.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 25, 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.