Software Engineer - Java

Related keywords: legal remote jobremote job software engineerengineer remote job

Introduction

Veeva Systems is a mission-driven organization and a pioneer in the industry cloud, recognized for helping life sciences companies bring therapies to patients faster. With exponential growth, they surpassed $2 billion in revenue last fiscal year and are noted as one of the fastest-growing SaaS companies in history. Transforming the life sciences industry while balancing the interests of customers, employees, society, and investors is at the core of their business model.

Company Values

Veeva stands firm on its values, which they consider the bedrock of their operations. These include:

  • Do the Right Thing
  • Customer Success
  • Employee Success
  • Speed

Additionally, Veeva Systems made history in 2021 by becoming a public benefit corporation (PBC). This legal structure compels them to prioritize not only profit but also positive impacts on the community and society at large.

Job Role: Software Engineer - Java

The position of Software Engineer involves significant responsibilities, particularly in the design and implementation of cloud-based features and products. This role caters to candidates that are not just experienced, but also passionate about technology and finding solutions to engineering challenges.

Responsibilities

In this position, you will be expected to:

  • Lead the design, implementation, and delivery of the product features.
  • Create a robust application architecture that scales effectively.
  • Write clean, testable, and readable code within a team framework utilizing design patterns and Object Oriented Principles.
  • Craft rich user experiences while ensuring quality through extensive unit and integration test coverage.
  • Mentor junior developers to foster growth and skill enhancement within the team.

Required Skills

To be eligible for this position, candidates should have a set of skills that align with the following requirements:

  • 3+ years of server-side programming experience specifically with Java.
  • Proficient with current open source tools and technologies, including but not limited to Spring, MySQL, Hibernate, Gradle, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.

  • 1+ years of relational database experience, showcasing a mastery in SQL concepts.

  • Capable of analyzing and reviewing code for performance, security, and scalability.
  • Experience thriving in fast-paced, agile development environments.
  • Proven record as a strong mentor who enhances team performance and effectiveness.

Compensation

The salary for this position is listed as between $85,000 - $225,000 CAD. This range is established according to local regulations and presents potential earnings based on the individual's qualifications, experience, and contributions expected in this role. It is worth noting that actual salaries may vary within this range, and other compensation forms may be available, such as monthly bonuses and stock options.

Work Environment

Veeva promotes a Work Anywhere policy, giving employees the flexibility to work either from home or in an office setting. This approach is designed to help employees thrive in their ideal working environment, enhancing productivity and job satisfaction.

Additional Benefits

Benefits offered by Veeva Systems include:

  • Medical, dental, vision, and basic life insurance.
  • Paid Time Off (PTO) along with company holidays.
  • Retirement programs.
  • A 1% charitable giving program, promoting social good.

Conclusion

The Software Engineer position at Veeva Systems is an exceptional opportunity for a candidate seeking to be part of a growth-driven company that prioritizes the well-being of both their customers and employees. Veeva’s commitment to excellence in the life sciences sector and its flexible working environment makes it an attractive job for those who want to make a difference while building a rewarding career. With a strong emphasis on mentorship, innovation, and community impact, the role promises both professional and personal growth for the ideal candidate.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 5, 2025

31 views

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