Software Engineer - Java

Related keywords: remote job canadaremote job software engineerengineer remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a mission-driven organization and a leader in industry cloud solutions, is currently seeking a Software Engineer - Java to join their innovative team. As one of the fastest-growing SaaS companies, Veeva has made significant strides in the life sciences sector, enabling companies to deliver therapies to patients more rapidly. With a commitment to values such as customer success, employee success, and speed, Veeva also operates as a public benefit corporation (PBC), balancing the interests of various stakeholders.

Company Overview

Established to support the evolving needs of life sciences, Veeva Systems has expanded rapidly, surpassing $2 billion in revenue in the last fiscal year. The company is recognized for its proactive approach and dedication to social responsibility. It allows its employees the flexibility to work from home or the office, thus fostering an ideal work environment for enhanced productivity.

Position Summary

The Software Engineer role at Veeva requires candidates who are ready to tackle technical challenges in developing cloud-based product features. Successful applicants will be self-motivated, with a passion for technology and practical experience in engineering projects. Key responsibilities include:

  • Leading the design and implementation of cloud-based features
  • Ensuring application architecture is robust and scalable
  • Writing clean, testable, and readable code using design patterns and Object-Oriented Principles
  • Delivering exceptional user experiences
  • Ensuring quality code with high unit and integration test coverage
  • Mentoring junior developers

Required Skills

To be considered for this position, applicants should meet the following requirements:

  • 3+ years of server-side programming experience in Java
  • Proficient in current open source tools such as Spring, MySQL, Hibernate, Gradle, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux
  • 1+ years of experience with relational databases, demonstrating mastery of SQL
  • Skills in analyzing and reviewing code for performance, security, and scalability
  • Experience in agile development environments
  • Proven mentoring abilities to improve team performance

Benefits and Salary

Veeva Systems offers a rich benefits package to its employees that includes:


🎁 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"
  • Medical, dental, vision, and basic life insurance
  • Paid time off (PTO) and company-paid holidays
  • Various retirement programs
  • A charitable giving initiative, contributing to community support

The salary for this position ranges from $85,000 to $225,000 annually. Note that this range is established in compliance with local regulations and may vary based on experience and specific location. Veeva values individual contributions and tailors compensation according to each candidate’s unique qualifications.

Employment Type and Opportunities

This role is a full-time opportunity with Veeva Systems, and it is open to applicants based in Canada. Given Veeva's extensive global presence, employees may have opportunities for collaboration with talented peers across different countries.

Conclusion

For those seeking a dynamic role in a high-growth company that is reshaping the life sciences landscape, the Software Engineer - Java position at Veeva Systems represents an incredible opportunity. Candidates will be stepping into a role that not only offers professional growth but also the chance to make a substantial impact on customers and society at large. Veeva Systems stands firm on their commitment to equal opportunity employment, ensuring a diverse and inclusive workplace.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 24, 2025

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