Senior Software Engineer - Java

Related keywords: devops remote jobremote job qaremote job us

Overview

This job opening is for a Senior Software Engineer specializing in Java at Veeva Systems, a leading company in cloud solutions for the life sciences industry. Veeva has established itself as one of the fastest-growing enterprise SaaS companies, with more than $2 billion in revenue last year. They focus on developing solutions that help life sciences companies accelerate bringing therapies to patients, emphasizing their public benefit corporation status, which aims to balance the interests of various stakeholders, including customers, employees, and society.

Job Role and Responsibilities

In this full-time position, the Senior Java Engineer will be part of a dynamic engineering team focused on creating robust, scalable applications using modern open-source technologies. The role is remote-friendly, allowing options to work from within Canada or the US.

Key Responsibilities:

The successful candidate will be required to:

  • Accelerate application development by leveraging existing enterprise platforms to create new applications.
  • Build software that is highly scalable and performs optimally.
  • Lead the innovation of new features and improvements in a fast-evolving environment.
  • Collaborate with product management, design, and QA to create cutting-edge solutions for delivering customer value.
  • Contribute across multiple layers of technology with a focus on backend development while also having opportunities for frontend and DevOps contributions.
  • Provide mentorship to junior engineers and assist in developing a high-performing team environment.

Required Skills and Experience

Candidates interested in this position should have specific experience and skills, including:

  • 5+ years of experience in Java development.
  • A strong preference for candidates who have worked within enterprise cloud software companies.
  • Proven ability to write clean, testable, and maintainable code in a collaborative setting.
  • Familiarity with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, and Jenkins is crucial.
  • Experience with relational databases, possessing expert-level SQL skills, is also a must.
  • Proven experience in mentoring and contributing positively to team dynamics.

Applicants are required to have the unrestricted right to work in the United States, as Veeva will not provide sponsorship for this role.

Salary and Benefits

The role offers an attractive compensation package, with base salary ranging from $110,000 to $270,000, adjusted based on individual qualifications and location. In addition to the base pay, candidates may be eligible for other compensation types, such as a variable bonus or stock bonus. Benefits for employees include:

  • Medical, dental, and vision insurance
  • Paid time off (PTO) and company-paid holidays
  • Retirement programs
  • 1% charitable giving contribution program

This comprehensive benefits package is designed to support employee well-being and work-life balance.

Company Culture and Values

Veeva Systems prides itself on being a mission-driven organization, committed to transforming the life sciences industry while valuing contributions from its employees. The company promotes an inclusive work environment where all qualified applicants receive fair consideration for employment, irrespective of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, and other protected characteristics.

Conclusion

Overall, this position offers a chance to work with a leading company that is making significant strides in the life sciences sector through technology. With the opportunity to work remotely, excellent salary potential, a strong benefits package, and a commitment to mentorship and team development, this role is attractive for experienced software engineers with a passion for meaningful work in this field. Candidates who meet the requirements and are interested in contributing to a company dedicated to impact and innovation are encouraged to apply.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

August 6, 2025

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