Software Engineer - Java

Related keywords: remote job software engineerengineer remote jobprogramming remote job

This page contains product affiliate links.

Overview

Veeva Systems, a pioneer in industry cloud applications designed for the life sciences sector, is seeking a Software Engineer specializing in Java. The company is renowned for its rapid growth and has achieved over $2 billion in revenue, reflecting its strong market position. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, and society. They offer flexible working arrangements both from home and office, enabling employees to thrive in their preferred environments.

Role Description

The Software Engineer role at Veeva involves contributing to the technical design and implementation of product features across various offerings. Engineers will collaborate with a motivated team to tackle technical challenges that arise with a growing customer base. Self-starters with a penchant for technical challenges and varied engineering project experience will excel in this dynamic role.

Responsibilities

  • Lead the design, implementation, and delivery of cloud-based features and products.
  • Create a robust and scalable application architecture.
  • Write clean, testable, and readable code, adhering to design patterns and Object-Oriented Principles.
  • Enhance user experiences by creating rich interfaces.
  • Ensure high-quality code with comprehensive unit and integration test coverage.
  • Mentor junior developers to foster a learning-oriented environment.

Required Skills

To be considered for the position, applicants should possess the following skills and experience:

  • A minimum of 3 years of server-side programming experience in Java.
  • Practical experience with current open-source tools such as Spring, MySQL, Hibernate, Gradle, Git, and Jenkins.
  • At least 1 year of experience with relational databases and strong mastery of SQL concepts.
  • Deadline-oriented experience in a fast-paced, agile development environment.
  • Ability to analyze and improve existing code for performance, security, and scalability.
  • A proven record of mentoring team members effectively.

Compensation and Benefits

Veeva offers a competitive salary range of $85,000 - $225,000 CAD, subject to variation based on individual qualifications, experience, and location. The structure of compensation may also include additional bonuses, such as a variable bonus and/or stock options.


🎁 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"

Employees enjoy a wide array of benefits, including:

  • Comprehensive medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.
  • Retirement savings programs.
  • A 1% charitable giving program to foster community involvement.

Company Culture

Veeva is dedicated to maintaining an inclusive working environment. As an equal opportunity employer, they prioritize diversity in their hiring processes, giving all qualified applicants fair consideration without bias towards race, gender, religious beliefs, or any other protected characteristics. Veeva Systems promotes accommodations for individuals with disabilities during the recruitment process, ensuring everyone has an equitable opportunity to apply for and succeed in a role within the organization.

Conclusion

If you are an engineer passionate about software development and making a positive impact in the life sciences industry, consider applying for this role at Veeva Systems. The company’s commitment to employee and customer success, coupled with its innovative solutions, creates an engaging work environment for talented individuals ready to contribute and grow.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 17, 2025

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