Principal Software Engineer - Java

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

This page contains product affiliate links.

Overview

Veeva Systems, a leader in enterprise SaaS and a public benefit corporation, is committed to facilitating the development of life-saving therapies. With revenues exceeding $2 billion in the past year, Veeva offers an opportunity to impact global health positively. The position of Principal Software Engineer - Java is pivotal in achieving this mission, focusing on developing innovative solutions that enhance efficiency and safety in the life sciences industry.

Job Responsibilities

As a Principal Software Engineer, you will own the entire feature implementation process, encompassing design, development, deployment, production support, and ongoing maintenance. You will actively contribute to daily coding tasks while collaborating closely with Product Management and Development teams on technical challenges. Your roles will include:

  1. Full Feature Ownership: Taking responsibility for all aspects of feature implementation from conception to deployment.

  2. Drive Solutions: Collaborating with various teams on technical design and enhancing problem-solving capabilities to deliver high-quality code.

  3. Rapid Problem Solving: Quickly addressing complex issues, drawing upon known and unknown factors to create effective solutions.

  4. Develop Best Practices: Establishing and advocating engineering best practices, alongside promoting coding standards within the team.

  5. Expert Code Reviews: Offering in-depth code reviews that help engineers grow and improve, irrespective of their experience levels.

  6. Strategic Mentorship: Providing structured mentorship to assist in the development of engineering talent.

Required Skills

Candidates interested in this role must possess the following skills and qualifications:

  • Experience: A minimum of 12 years of software development experience, with a strong emphasis on Java.

  • Enterprise SaaS Leadership: A background in developing high-scale enterprise SaaS cloud applications is essential.

  • Scalability Expertise: Proven experience in architecting and building high-volume products that cope with significant demand.

  • Open Source Proficiency: Hands-on experience with open-source tools and technologies such as Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene.


    🎁 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"
  • Adaptability: Ability to thrive in a dynamic and fast-paced environment, indicative of a startup culture.

  • Mentorship Skills: A demonstrated capacity to elevate team performance and foster professional growth.

Work Environment

Veeva promotes a Work Anywhere Environment, allowing employees to choose their ideal workspace, whether at home or within an office in Canada or the U.S. This model encourages effective collaboration within the team's operating timezone and fosters a flexible work-life balance.

Compensation and Benefits

The salary for this position ranges from CAD 180,000 to CAD 300,000. Actual compensation will vary based on experience and location, with additional incentives such as variable bonuses and/or stock bonuses potentially available. In addition to competitive pay, Veeva provides a comprehensive benefits package, including:

  • Medical, Dental, and Vision Insurance
  • Paid Time Off (PTO) and company holidays
  • Retirement Programs
  • Charitable Giving Program: Employees are encouraged to engage in charitable contributions.

Application Requirements

All applicants must have unrestricted rights to work in the United States; Veeva does not provide sponsorship for work visas. This ensures that the applicant pool comprises individuals who can immediately contribute and thrive within the company’s framework.

Equal Opportunity Employer

Veeva is committed to equality in the workplace, ensuring that all qualified candidates receive consideration without bias related to race, gender, sexual orientation, religion, age, or disability. The organization strives to maintain an inclusive environment. If you require any assistance or accommodations due to a disability or special need during the application process, you can reach out to their support at talent_accommodations@veeva.com.

Conclusion

This position not only offers a competitive salary but also enables you to make a significant impact in the life sciences sector. By joining Veeva Systems, you will be part of a forward-thinking company that champions innovation and prioritizes global health advancements.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

June 24, 2025

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