Software Engineer - Java

Related keywords: remote job san franciscoremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems, a mission-driven company focused on serving the life sciences sector, is looking for a Software Engineer - Java to join its team. As a pioneer in industry cloud, Veeva is committed to accelerating how therapies reach patients while ensuring success for customers and employees alike. The company's unique position as a public benefit corporation (PBC) signifies its dedication to balancing interests of various stakeholders, including customers, employees, society, and investors.

Company Background

With a remarkable growth trajectory, Veeva surpassed $2 billion in revenue last fiscal year, making it one of the fastest-growing SaaS companies globally. The firm is headquartered in the San Francisco Bay Area but has a Work Anywhere policy, allowing employees the flexibility to work remotely or from the office. Veeva values include Customer Success, Employee Success, Speed, and Doing the Right Thing, aligning with its mission to transform the life sciences industry for the better.

Job Role

The position is full-time and predominantly involves contributing to the design and implementation of cloud-based features for various products at Veeva. The successful candidate will collaborate with an energetic, highly skilled team and tackle technical challenges arising from an expanding customer base. Among responsibilities will include:

  • Leading the design, implementation, and delivery of cloud features
  • Crafting a robust and scalable application architecture
  • Writing clean, maintainable, and testable code using design patterns and Object-Oriented Principles
  • Creating rich user experiences
  • Writing quality code backed by high unit and integration test coverage
  • Mentoring junior developers

Required Skills

Candidates are expected to have:

  • A minimum of 3 years of server-side programming experience in Java
  • Practical experience with open source tools and technologies, including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, and testing frameworks like JUnit and Mockito
  • At least 1 year of experience with relational databases, demonstrating mastery of SQL concepts
  • An ability to analyze and evaluate code regarding performance, security, and scalability
  • Experience in fast-paced, agile development environments, especially in mentoring roles

Compensation

The salary for this role ranges from $85,000 to $225,000 CAD annually. This range is subject to variation based on experience and location, recognizing that individual qualifications and potential contributions will significantly influence compensation. Additionally, candidates may be eligible for other compensation types such as variable bonuses or stock bonuses.


Benefits

Veeva offers a comprehensive benefits package including:

  • Medical, dental, vision, and basic life insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement programs with charitable giving opportunities
  • A 1% charitable giving program, empowering employees to make a positive impact on their communities through contributions.

Work Environment

The company fosters a culture where employees can thrive in their preferred work environment, encouraging remote work and flexibility. The role emphasizes great teamwork in an inspiring environment, where engineers are not only expected to thrive individually but also contribute to making their teammates stronger.

Conclusion

For candidates seeking a meaningful position that combines technical skills with making a tangible difference in the life sciences field, the role of Software Engineer at Veeva Systems presents an exciting opportunity. As part of a company committed to growth, social responsibility, and innovation, you will be positioned at the forefront of transforming healthcare technologies, all while enjoying a flexible work culture tailored to enhance professional and personal success.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 18, 2025

7 views

0 clicks on Apply Now

Share


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.