Principal Software Engineer - Java

Related keywords: public health remote jobremote job canadahealth insurance remote job

This page contains product affiliate links.

Introduction

Veeva Systems, a leading pioneer in the enterprise SaaS space, is seeking a Principal Software Engineer with extensive experience in Java development. The company is recognized as one of the fastest-growing organizations in the industry, having surpassed $2B in revenue last year. As a public benefit corporation, Veeva Systems is dedicated to helping life sciences companies accelerate the delivery of life-saving therapies, and this position offers a unique opportunity to contribute to global health improvements.

Job Role

In the role of Principal Software Engineer, you will play a critical part in developing and guiding the creation of highly scalable and maintainable enterprise applications. Your leadership abilities will be essential in shaping Veeva's technology stack and you'll also be responsible for mentoring fellow engineers. Other key duties include:

  • Owning all stages of feature implementation, including design, development, deployment, support, and maintenance.
  • Collaborating closely with Product Management and other teams on technical design and problem-solving.
  • Analyzing complex technical problems promptly to deliver robust solutions.
  • Promoting, defining, and mentoring on engineering best practices and coding standards.
  • Performing detailed code reviews for engineers with varying experience levels.
  • Mentoring upcoming engineering talent and elevating team performance.

Required Skills and Experience

Successful candidates will have a proven track record in software development, including:

  • 12+ years of software development expertise, particularly in Java development.
  • Experience in developing high-scale enterprise SaaS cloud applications.
  • Demonstrated proficiency in architecting and building high-volume products.
  • Hands-on experience with current open-source tools and technologies, encompassing Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene.
  • Ability to thrive in a fast-paced and dynamic environment while enjoying the process.
  • Experience in mentoring and guiding junior team members.

Salary and Compensation

While specific salary information varies based on experience and location, the salary range for this position is $180,000 - $300,000 CAD. This range is established to comply with local regulations and may include other types of compensation, such as variable bonuses or stock bonuses. At Veeva, the actual compensation for each employee is determined based on their unique qualifications and expected contributions to the company.


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

Work Environment

Veeva Systems offers a Work Anywhere Environment, ensuring that employees can work from wherever they feel most productive, whether that’s from home or within the office in Canada or the U.S. This flexible working arrangement aims to promote seamless collaboration amongst team members regardless of their location.

Benefits

Veeva Systems provides a comprehensive benefits package, including:

  • Medical, dental, vision, and basic life insurance.
  • Paid time off and company-paid holidays.
  • Retirement programs.
  • A 1% charitable giving program, allowing employees to contribute to charitable efforts.

Conclusion

By applying for the Principal Software Engineer position at Veeva Systems, you would be joining a company that prioritizes the health of life sciences and making a real difference in the industry. With a commitment to personal and professional growth, this opportunity could be an ideal next step in your career, where you will have the potential to greatly impact both your team and the world.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 17, 2025

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