Related keywords: devops remote jobremote job qaremote job canada
This page contains product affiliate links.
The job title for this position is Senior Software Engineer - Java. The role is designed for experienced candidates who are looking to work in the life sciences industry, contributing to projects that make a significant impact.
The employer for this position is Veeva Systems, a pioneer in the industry cloud and one of the fastest-growing enterprise SaaS companies, known for its revenue exceeding $2 billion in the last fiscal year. Veeva aims to help life sciences companies accelerate bringing therapies to patients. They emphasize balancing the interests of various stakeholders, which includes employees, customers, society, and investors.
This position is available for remote work within Canada or the US, giving employees the flexibility to work from anywhere or choose to work in the office.
The role is categorized as a full-time position, allowing employees to fully immerse themselves in the company culture and project responsibilities.
As a Senior Java Engineer at Veeva Systems, candidates will engage in several key activities:
Accelerate Application Development: Work on rapidly developing new applications by leveraging a robust existing enterprise platform.
Build to Scale: Develop highly scalable software that optimizes performance, ensuring reliability, security, and efficiency in applications.
Lead Feature Innovation: Drive the development of new features and enhancements in a dynamic and adaptive environment, emphasizing the need for innovation.
Collaborate for Customer Value: Partner effectively with teams such as Product Management, Design, and QA to produce cutting-edge solutions that provide direct value to customers.
End-to-End Contribution: Contribute to many dimensions of technology, focusing primarily on backend development while having opportunities in front-end and DevOps as well.
Strategic Mentorship: Mentor junior engineers, fostering a supportive and high-performing team environment.
Candidates must possess a comprehensive set of skills to qualify for this role. A strong foundation in enterprise Java development is required, along with a demonstrated passion for modern open-source technologies. Specific qualifications include:
Deep Java Expertise: At least 5 years of experience in Java development, particularly within enterprise cloud software environments.
Quality-Focused Code: Proven ability to write clean, maintainable, and testable code within a collaborative team.
Open Source Proficiency: Hands-on experience with key open-source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
Relational Database Skills: 3+ years of experience using relational databases and a high level of SQL expertise.
Mentoring Ability: Experience in mentoring team members and promoting a positive and high-performing environment.
While specific salary figures depend on individual qualifications and experience, the compensation range for this position is listed as $110,000 - $270,000 CAD. Salary may vary based on various factors, such as experience and location, and candidates may also be eligible for additional compensation, such as variable bonuses or stock options.
Veeva Systems presents its employees with a range of benefits, which include:
Medical, dental, and vision insurance.
Paid time off (PTO) and company-paid holidays.
Retirement programs.
Charitable giving programs where the company matches employee contributions by 1%.
The company supports a Work Anywhere environment, allowing flexibility for its employees. This demonstrates Veeva's commitment to providing a work-life balance, catering to the various needs of its team members, and ensuring seamless collaboration despite geographical distances.
Veeva Systems positions itself as an equal opportunity employer, emphasizing that all qualified applicants will be considered without respect to race, color, gender, sexual orientation, religion, age, disability, or any other characteristic protected by local laws or regulations. They also provide accommodations for individuals with disabilities during the recruitment process, underscoring their commitment to inclusivity.
In summary, this position at Veeva Systems offers experienced software engineers a unique opportunity to work in a transformative environment within the life sciences sector, complete with competitive compensation, generous benefits, and significant growth potential.
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.