Software Engineer - Java

Related keywords: remote job software engineerengineer remote jobprogramming remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a mission-driven and pioneering organization in the industry cloud sector, is seeking a Software Engineer specializing in Java. The company is known for its exceptional growth in the SaaS industry and has achieved over $2 billion in revenue. It operates with a commitment to balancing the interests of its customers, employees, society, and investors, having notably transitioned to a public benefit corporation (PBC) in 2021. This role presents an exciting opportunity to contribute meaningfully in the life sciences field by bringing therapies to patients faster.

Job Position Overview

As a Software Engineer, you will be pivotal in the technical design and implementation of product features for various offerings at Veeva. You will be working alongside a team of motivated professionals, tackling technical challenges that come with an expanding customer base. The position emphasizes personal initiative, welcoming candidates who thrive in dynamic environments and enjoy taking on technical challenges. You will lead efforts in designing, implementing, and delivering cloud-based features and products.

Responsibilities

Your duties will include:

  • Leading design and implementation efforts for cloud-based features and products.
  • Crafting application architectures that are robust and scalable.
  • Writing clear, testable, and maintainable code using Object-Oriented Principles and design patterns in a collaborative environment.
  • Creating engaging user experiences.
  • Ensuring high standards of code quality through comprehensive unit and integration tests.
  • Mentoring junior developers to foster skill development and team performance.

Required Skills and Qualifications

To be successful in this role, candidates should possess:

  • A minimum of 3 years of server-side programming experience in Java.
  • Proficiency with open-source tools and technologies, including Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
  • At least 1 year of experience working with relational databases, demonstrating a solid mastery of SQL concepts.
  • The ability to analyze and review code for performance, security, and scalability.
  • Familiarity with agile development environments, showcasing adaptability in fast-paced teams.
  • Strong mentoring skills, evidenced by a track record of improving team capabilities.

Work Environment

Veeva Systems champions a Work Anywhere philosophy, encouraging employees to work either from home or in the office, ultimately resulting in a flexible workplace that allows individuals to thrive in their preferred environments.


Salary and Benefits

The position offers a competitive salary range between $85,000 and $225,000, which is compliant with local regulations. This range is indicative of potential compensation based on candidates' qualifications, experiences, and anticipated contributions. In addition, there may be opportunities for other forms of compensation, including bonuses or stock options.
The benefits package includes medical, dental, and vision insurance, paid time off, holidays, and retirement programs. Veeva also promotes a 1% charitable giving program for its employees.

Commitment to Diversity and Inclusion

Veeva Systems is proud to be an equal opportunity employer. The company welcomes applications from all qualified candidates without discrimination on the basis of various characteristics, including race, gender identity, religion, and disability, among others.

Conclusion

This position is an outstanding opportunity for individuals seeking a challenging yet rewarding role within a rapidly growing company focused on the life sciences industry. With its commitment to a flexible work environment, comprehensive benefits, and a strong emphasis on diversity and inclusion, Veeva Systems presents a unique prospect for ambitious software engineers looking to make a substantial impact.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 23, 2025

9 views

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