Enable job alerts via email!

Senior Software Engineer - Full Stack

Veeva Systems

Vancouver

On-site

CAD 110,000 - 270,000

Full time

30+ days ago

Job summary

Veeva Systems is seeking multiple talented Senior Full-Stack Software Engineers to join our team in Vancouver, Canada. In this role, you will be responsible for developing innovative software solutions in life sciences by collaborating with various stakeholders and ensuring effective testing coverage. Candidates should have over 5 years of experience, strong expertise in Java and relational database management, along with good mentorship skills. This position offers a competitive salary range and comprehensive benefits.

Benefits

Medical, dental, vision, and basic life insurance
PTO and company-paid holidays
1% charitable giving program

Qualifications

  • 5+ years of experience in software product development.
  • Strong mentoring skills and a proven record of making your team better.

Responsibilities

  • Participate in all aspects of the SDLC.
  • Collaborate with product managers, other engineers, and domain experts to design and develop cutting-edge applications in life science.
  • Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage.
  • Contribute to troubleshooting and technical support of the product.

Skills

Java
CSS abstraction layers (e.g., SASS or JSS)
RDBMS (MySQL, Oracle, or MS SQL Server)
Mentoring others

Education

BS in engineering / computer science or equivalent
Job description

Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work with the latest front-end and back-end technologies as we tackle some of the biggest challenges facing the world today.

What You'll Do

  • Participate in all aspects of the SDLC
  • Collaborate with product managers, other engineers, and domain experts to design and develop cutting-edge applications in life science
  • Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage
  • Contribute to troubleshooting and technical support of the product

Requirements

  • 5+ years of experience in software product development
  • Experience with backend development in Java
  • Experience with CSS abstraction layers (e.g., SASS or JSS)
  • Experience with RDBMS such as MySQL, Oracle, or MS SQL Server
  • BS in engineering / computer science or equivalent
  • We are looking for strong mentors with a proven record of making your team better

Nice to Have

  • Previous experience working in an agile environment
  • Experience with AWS
  • Experience with the Spring framework
  • Experience with ES6
  • Experience with Software-as-a-Service (SaaS) product development
  • Experience with content management products and technologies

Learn More

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • 1% charitable giving program

Compensation

  • Base pay : $110,000 - $270,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and / or stock bonus.
Create a job alert for this search

Senior Software Engineer • Vancouver, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.