Senior Software Engineer - Java

Related keywords: customer care remote jobdevops remote jobquality assurance remote job

This page contains product affiliate links.

Overview

Veeva Systems, recognized as a leading company in enterprise cloud software, is seeking to hire a Senior Software Engineer specializing in Java. With a commitment to enhancing the lives of patients by accelerating the development of therapies through technology, the position offers a unique opportunity to be involved in a mission-driven organization. The engineering team at Veeva provides a dynamic work environment emphasizing both collaboration and individual contribution.

Job Responsibilities

The core responsibilities of this position include:

  • Accelerate Application Development: Candidates will have the chance to rapidly create new applications by leveraging a robust existing enterprise platform.
  • Build to Scale: Focus on developing high-performance, scalable software solutions that enhance operational efficiency.
  • Lead Feature Innovation: The engineer will play a key role in driving the development of new features, continually improving functionalities within a fast-paced environment.
  • Collaborate for Customer Value: Close interaction with cross-functional teams such as Product Management, Design, and Quality Assurance to deliver leading-edge solutions that meet customer needs.
  • End-to-End Contribution: Work across various technology stack layers, primarily concentrating on backend development, while also having opportunities to engage in frontend and DevOps tasks.
  • Strategic Mentorship: Engage in mentoring junior engineers, fostering a positive and high-performance team culture.

Required Qualifications

To be considered for this position, candidates should possess:

  • Deep Java Expertise: At least 5 years of experience in Java development, particularly within enterprise cloud software settings.
  • Quality-Focused Code: Proven success in writing clean, testable, and maintainable code while collaborating within team environments.
  • Open Source Proficiency: Experience working with an array of open-source technologies such as Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
  • Relational Database Skills: A minimum of 3 years of experience with relational databases, showcasing strong SQL abilities.
  • Mentorship Experience: A demonstrated ability to mentor peers and contribute positively to team dynamics.

Work Environment

Veeva Systems champions a Work Anywhere culture that allows employees to work remotely or in-office across Canada or the US. This flexible approach enables seamless collaboration among team members while respecting individual's work preferences and requirements.


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

Salary and Benefits

The position offers a competitive salary range between CAD 110,000 - CAD 270,000. This range was disclosed to comply with local regulations, and the actual salaries may vary based on the candidate's experience, qualifications, and location.

Beyond the base salary, candidates may also be eligible for variable bonuses or stock options. Veeva Systems provides an attractive benefits package that includes:

  • Medical, dental, and vision insurance
  • Paid Time Off (PTO) and company holidays
  • Retirement programs
  • A 1% charitable giving program that allows employees to contribute to causes they care about

Additional Information

As part of their commitment to fostering an inclusive workplace, Veeva is an equal opportunity employer and encourages applicants from various backgrounds to apply. All qualified applicants will receive consideration without discrimination based on race, gender, sexual orientation, disability, religion, or any other characteristic protected by law.

For applicants with disabilities or special needs, Veeva Systems offers assistance throughout the application process to ensure equitable access to employment opportunities.

This role not only offers opportunities for technical and personal growth but allows engineers to make meaningful contributions in the life sciences sector, which is critical for enhancing patient care and public health globally.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 7, 2025

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