Related keywords: devops remote jobremote job qaremote job software engineer
This page contains product affiliate links.
Veeva Systems, a leading enterprise SaaS company dedicated to the life sciences sector, is seeking a Senior Software Engineer specializing in Java. The company is focused on enhancing the efficiency of life sciences organizations to help bring therapies to patients more swiftly. With revenues surpassing $2 billion, Veeva maintains its commitment to being a public benefit corporation, ensuring a balance between the needs of customers, their employees, society, and investors.
The Senior Software Engineer role is designed for those eager to engage in the development of enterprise-scale applications utilizing modern open source technologies. Candidates will be tasked with facing complex software challenges while creating solutions that accelerate innovation in the life sciences industry.
Accelerate Application Development: The engineer will rapidly develop new applications that build on a robust existing enterprise platform, ensuring productivity and innovation.
Build to scale: Candidates will focus on creating highly scalable software that performs optimally, showing their expertise in software engineering.
Lead Feature Innovation: The role demands driving the development of new features and enhancements in a dynamic environment that is constantly evolving. This requires creativity and technical acumen.
Collaborate for Customer Value: The engineer will work closely with Product Management, Design, and QA teams to deliver innovative and impactful solutions that provide direct value to customers.
End-to-end Contribution: The position involves working across various layers of the technology stack, primarily emphasizing backend development. There will also be opportunities in frontend development and DevOps practices.
Strategic Mentorship: A vital part of this role includes mentoring junior engineering talent, which fosters growth within the team and enhances overall productivity.
Deep Java Expertise: Candidates must possess 5+ years of experience in Java development, with a preference for those who have worked within enterprise cloud software environments.
Quality-Focused Code: The ability to write clean, testable, and maintainable code in a team-based setting is essential.
Open Source Proficiency: Hands-on experience with various open source technologies is a must. Technologies include Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
Relational Database Skills: A minimum of 3 years of experience with relational databases and expert SQL skills are required.
Mentorship Capacities: The ability to mentor team members and contribute positively to a high-performing team is essential for success.
Veeva Systems operates under a Work Anywhere policy that supports remote and flexible work. This environment promotes effective collaboration across time zones within Canada and the US, ensuring that team members can work comfortably, whether in the office or remotely.
The salary range for this position is between $110,000 and $270,000 CAD, aligning with local regulations. Salaries are tailored to each individual based on their qualifications and contribution expectations. Veeva recognizes that compensation may vary based on experience and geographic location. Alongside base pay, employees may be eligible for additional compensation like variable bonuses or stock options.
Veeva Systems also offers robust employee benefits, including:
Medical, dental, vision, and basic life insurance
Paid time off (PTO) and company-paid holidays
Retirement programs and a 1% charitable giving program
This Senior Software Engineer position at Veeva Systems presents a unique opportunity for candidates passionate about software development and eager to contribute to meaningful advancements in the life sciences sector. Those who qualify will engage in innovative projects, work collaboratively in a supportive environment, and enjoy competitive compensation and benefits.
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.