Software Engineer - Java

Related keywords: programming remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a pioneering organization in the industry cloud for life sciences companies, is currently seeking a Software Engineer specializing in Java. With an impressive growth trajectory, having surpassed $2B in revenue recently, Veeva is not only a notable SaaS company but also a public benefit corporation committed to balancing customer, employee, societal, and investor interests. This position offers the option to work remotely, providing employees with the flexibility to choose their working environment.

Role Overview

As a Software Engineer at Veeva, your key responsibilities will involve contributing to the technical design and implementation of product features across their software offerings. You will collaborate with a highly motivated team and tackle technical challenges brought by an expanding customer base. The role requires a proactive self-starter who enjoys overcoming technical challenges and has prior experience in diverse engineering projects.

Key Responsibilities

In your role, you will:

  • Lead the design and implementation efforts for cloud-based features and products.
  • Develop a robust and scalable application architecture.
  • Write clean, testable, and readable code while adhering to design patterns and Object Oriented Principles.
  • Create rich user experiences.
  • Maintain high standards of quality through unit and integration tests.
  • Mentor junior developers.

Required Skills

To be considered for this position, candidates should possess the following qualifications:

  • At least 3 years of server-side programming experience in Java.
  • Practical development experience with current open-source tools and technologies, including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, JUnit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
  • Over 1 year of experience working with relational databases, demonstrating mastery of SQL concepts.
  • Ability to analyze code for performance, security, and scalability.
  • Previous experience in agile development environments, particularly in a fast-paced setting.
  • Proven record as a mentor, helping to enhance the performance of your team.

Compensation and Benefits

Veeva Systems offers a competitive salary range from $85,000 to $225,000 CAD. This salary range is provided to comply with local laws, and actual salaries may vary based on individual experience and qualifications. Additionally, this position may be eligible for other forms of compensation, including bonuses or stock options.


The benefits provided by the company include:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program to support community engagement.

Company Culture and Values

Veeva Systems is dedicated to upholding its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. As a Work Anywhere company, Veeva facilitates an environment where employees can excel in their preferred workplaces, promoting both productivity and personal satisfaction. This dedication to a supportive work culture makes Veeva a desirable employer within the tech industry.

Application Process

Veeva Systems is an equal opportunity employer and welcomes applications from all qualified candidates, regardless of background or identity. If a candidate requires accommodations due to a disability or special need during the application process, they are encouraged to reach out to Veeva’s support team for assistance.

Conclusion

If you are a self-motivated individual with a passion for tackling software challenges and have the requisite expertise in Java programming, this opportunity as a Software Engineer at Veeva Systems could be the perfect fit for you. With a supportive and inclusive company culture, comprehensive benefits, and career growth potential, Veeva is committed to making a positive impact on its customers and the industry as a whole.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 2, 2025

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