Related keywords: devops remote jobquality assurance remote jobcustomer care remote job
Veeva Systems is a renowned enterprise SaaS company that has rapidly grown and surpassed $2 billion in revenue in the last year. With a mission to improve the life sciences industry, the company aims to empower customers to bring therapies to patients quicker and more efficiently. The firm operates as a public benefit corporation, prioritizing customer, employee, and societal interests alongside investor profits. They are currently seeking a Senior Software Engineer specializing in Java to be part of their dynamic engineering team.
The position of Senior Software Engineer - Java requires candidates to develop robust, enterprise-scale applications using modern open-source technologies. Employees will face complex challenges, providing solutions while contributing to industry-wide innovation in life sciences. This role is categorized as full-time employment.
This position is open to individuals located in Canada. Veeva Systems encourages remote work but also supports office work within Canada or the US, ensuring seamless collaboration with product teams.
The role involves several critical contributions which include:
Accelerating Application Development: You will rapidly develop new applications while leveraging an existing robust enterprise platform.
Building to Scale: The development of highly scalable software will be a central part of your duties, focusing on optimal performance.
Leading Feature Innovation: You will drive the development of new features and improvements in a changing environment.
Collaborating for Customer Value: You will work with Product Management, Design, and Quality Assurance teams to provide cutting-edge solutions.
End-to-End Contribution: Your work will span multiple layers of the technology stack, primarily focused on backend development with opportunities in frontend and DevOps.
Strategic Mentorship: You will have the responsibility to mentor junior engineering talent, developing their skills through structured guidance.
To be considered for this position, candidates must possess the following skills and experience:
Deep Java Expertise: At least 5+ years of experience in Java development, ideally within enterprise cloud software companies is essential.
Quality-Focused Code: Proven track record of writing clean, testable, and maintainable code collaboratively with the team.
Open Source Proficiency: Hands-on experience with a variety of open-source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes is required.
Relational Database Experience: Candidates should have at least 3+ years of experience with relational databases and possess expert-level SQL skills.
Mentorship Abilities: Demonstrated competence in mentoring team members and fostering a positive, high-performance team environment is a must.
Work Eligibility: Applicants must hold the unrestricted right to work in the United States. Veeva does not offer sponsorship at this time.
While the specifics regarding the salary for this role vary based on factors such as experience and location, the base pay is within the range of $110,000 - $270,000 CAD. This range was provided in compliance with local regulations, with the acknowledgment that actual salaries may differ based on various considerations. In addition to the base salary, employees may also qualify for other forms of compensation, like variable bonuses or stock options.
Employees will enjoy comprehensive perks and benefits that include:
Health Coverage: Medical, dental, and vision insurance, alongside basic life insurance.
Paid Time Off (PTO): Including company-paid holidays.
Retirement Programs: 401(k) plans and related benefits.
Charitable Initiatives: The company also features a 1% charitable giving program.
At Veeva Systems, diversity is celebrated. The company is an equal opportunity employer and welcomes all qualified applicants, regardless of race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, or any other characteristic protected by law.
In conclusion, this role presents an exciting opportunity for experienced Java developers to join an impactful company in the life sciences sector. By creating technology that accelerates innovation for better patient care, this position allows candidates to make a meaningful contribution through their technical expertise.
This job offer was originally published on jooble.com
September 2, 2025
19 views
0 clicks on Apply Now
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.