Related keywords: devops remote jobquality assurance remote jobremote job canada
This page contains product affiliate links.
Veeva Systems is a high-growth enterprise SaaS company focused on providing cloud-related solutions to the life sciences industry. With a vision of helping life sciences companies bring therapies to patients faster, Veeva is committed to balancing the interests of its stakeholders, including customers, employees, society, and investors. As part of this mission, they are looking for a Senior Software Engineer specialized in Java to join their dynamic engineering team.
The role of Senior Software Engineer involves developing enterprise-scale applications and solving complex engineering challenges using modern open-source technologies. Candidates for this position will work in a flexible environment that allows for remote work across Canada and the United States. By directly contributing to products that impact patient lives, engineers at Veeva can expect to play an essential role within the organization.
Candidates will be responsible for rapidly developing new applications based on an existing robust enterprise platform.
Focus on developing high-performing and scalable software systems vital to the company's objectives.
Take charge of developing new features and improvements in a fast-evolving environment.
Effectively partner with departments such as Product Management, Design, and Quality Assurance to provide cutting-edge solutions.
Applicants will work across various layers of the technology stack, primarily focusing on backend development while having opportunities in front-end and DevOps roles.
One of the key responsibilities of the Senior Software Engineer will be to mentor junior engineering talent through structured interactions.
To be eligible for this position, candidates should possess the following skills and qualifications:
Deep Java Expertise: A minimum of 5 years of experience in Java development is required, preferably within enterprise cloud software firms.
Quality-Focused Code: Proven ability to produce clean, testable, and maintainable code in a collaborative atmosphere.
Open Source Proficiency: Hands-on experience with various open-source technologies, including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
Relational Database: At least 3 years of experience with relational databases along with expert-level SQL skills.
Mentorship Experience: Documented ability to mentor team members while fostering a productive and high-performing team environment.
Veeva offers a highly competitive salary range for this position. The base pay offered is between $110,000 and $270,000 per year, aligning with local regulations and representing the potential salary range. Actual salaries may adjust based on various factors such as individual qualifications, experience, and geography. In addition to the base salary, the role may be eligible for other forms of compensation, such as variable bonuses and stock bonuses.
Candidates also enjoy a comprehensive benefits package, which includes:
Veeva supports a Work Anywhere approach, allowing employees to work remotely or in-office within Canada or the USA. This flexibility helps ensure seamless collaboration within product teams, catering to various work styles and increasing productivity.
As an equal opportunity employer, Veeva Systems is committed to providing fair employment opportunities regardless of race, color, gender, sexual orientation, religion, national origin, or any other protected characteristics. Veeva is also dedicated to the wellbeing of employees, offering accommodations for those with special needs during the recruitment process.
For experienced software engineers looking to make a significant impact in the life sciences sector, the Senior Software Engineer - Java position at Veeva Systems is a unique opportunity. With a focus on innovation, collaboration, and personal development, candidates can find a fulfilling career that not only enhances their own professional growth but also contributes to advancing the healthcare landscape.
This job offer was originally published on jooble.com
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.