Principal Software Engineer - Java

Related keywords: public health remote jobremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems, a leading enterprise SaaS company dedicated to the life sciences industry, is seeking a Principal Software Engineer skilled in Java. The company, with over $2 billion in revenue last year, is committed to helping life sciences companies accelerate the delivery of life-saving therapies through innovative technology solutions. With a focus on making a positive impact on global health, Veeva is a public benefit corporation that balances the interests of customers, employees, society, and investors.

Position and Responsibilities

The Principal Software Engineer role at Veeva offers a unique opportunity to contribute significantly to the development and leadership of scalable enterprise applications. Key responsibilities include:

  • Full Feature Ownership: Oversee all stages of feature implementation, including design, development, deployment, and ongoing support.
  • Drive Solutions: Collaborate with Product Management to contribute to technical designs and problem-solving efforts to ensure quality code delivery.
  • Rapid Problem Solving: Utilize analytical skills to quickly assess complex issues and drive toward effective solutions.
  • Develop Best Practices: Establish and promote engineering best practices, along with coding standards, across the team.
  • Expert Code Review: Conduct thorough code reviews for engineers with varying levels of experience, ensuring code quality and adherence to standards.
  • Strategic Mentorship: Guide and elevate the skills of engineering talent through structured mentorship programs.

Required Skills

Candidates for this position need to demonstrate the following skills and experiences:

  • Seasoned Software Engineer: A minimum of 12 years of proven software development experience, with a strong emphasis on Java development.
  • Enterprise SaaS Leader: Extensive background in creating high-scale enterprise SaaS cloud applications, showcasing an ability to handle complex software solutions.
  • Scalability Expert: Proven success in architecting and building products that can operate under high-volume conditions.
  • Open Source Proficiency: Hands-on experience with current open-source tools and technologies, including but not limited to Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene.
  • Fast-Paced Adaptability: Comfort in a rapidly changing start-up environment; adaptability and a sense of fun are essential.
  • Mentorship: A record of developing and mentoring team members to promote excellence and growth within the team.

Salary and Benefits

The compensation for the Principal Software Engineer position at Veeva Systems ranges from $180,000 to $300,000. This salary range is provided in compliance with local regulations and may vary based on individual experience, qualifications, and expected contributions. Additionally, the role may qualify for other forms of compensation, such as variable bonuses 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"

Veeva offers a comprehensive benefits package which includes:

  • Health Coverage: Medical, dental, and vision insurance.
  • Paid Time Off (PTO): Generous PTO and company-paid holidays.
  • Retirement Programs: Options to invest in retirement plans.
  • Charitable Giving: A company initiative that promotes giving back to the community.

Work Environment

Veeva Systems supports a Work Anywhere Environment, allowing employees to work remotely or from the office within Canada or the US. This flexibility promotes a seamless collaborative experience tailored to individuals' optimal working conditions.

Company Culture and Equal Opportunity

Veeva Systems prides itself on being an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without discrimination based on various characteristics. The company is committed to fostering an inclusive environment and provides accommodations for applicants with disabilities during the application process.

For career seekers, applying for the Principal Software Engineer position at Veeva Systems can be a pivotal move to joining a company that values innovation and impactful work, especially within the life sciences sector. This role not only offers the opportunity to make a difference in global health but also encourages personal and professional growth alongside a commitment to technological excellence.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

May 25, 2025

5 views

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