Related keywords: customer care remote jobdevops remote jobremote job qa
Veeva Systems is seeking a Senior Software Engineer specializing in Java, to join their pioneering team in the life sciences sector. As one of the fastest-growing enterprise SaaS companies with over $2B in revenue, Veeva Systems brings a unique opportunity for developers to contribute to impactful products that streamline life sciences processes. The company emphasizes a commitment to customer efficiency and safety, highlighting the vital role their products play in enhancing patient care globally.
As a Senior Java Engineer, you will be involved in:
Accelerating Application Development: Engage in swift development of new applications while utilizing a robust existing enterprise platform.
Building to Scale: Design and implement highly scalable software solutions that demonstrate optimal performance and reliability.
Leading Feature Innovation: Steer the development of new features and enhancements within a dynamic, evolving environment, ensuring that product offerings remain competitive and effective.
Collaborating for Customer Value: Engage collaboratively with cross-functional teams including Product Management, Design, and QA to provide cutting-edge solutions that enhance customer satisfaction.
End-to-End Contribution: Work on multiple layers of the technology stack with a primary focus on backend development, while also exploring frontend and DevOps opportunities.
Strategic Mentorship: Mentor junior engineers, guiding them in their professional development and fostering a collaborative team culture.
Candidates must exhibit a depth of experience and skill in the following areas:
Deep Java Expertise: A minimum of 5 years of experience in Java development is essential, particularly in enterprise cloud software environments.
Quality-Focused Code Production: Proven track record of writing clean, maintainable, and testable code within a collaborative team atmosphere.
Open Source Proficiency: Hands-on experience in various 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 working with relational databases and possessing expert-level SQL capabilities.
Mentorship: Prior experience in mentoring team members, ensuring the development of a high-performing team culture.
Veeva Systems supports a Work Anywhere policy, allowing employees to work remotely or in-office in Canada or the US. This policy not only aims for seamless collaboration across teams but also balances the needs of employees in maintaining their work-life flexibility.
The salary range for this role is between $110,000 and $270,000 CAD. This range is indicative of local regulatory standards and actual salaries may vary based on experience and specific qualifications. In addition to the base salary, candidates may also be eligible for other types of compensation, such as variable bonuses or stock options, further enhancing the financial package.
Veeva Systems provides an extensive benefits package to its employees, which includes:
Veeva Systems represents an excellent opportunity for experienced software engineers looking to make a significant impact in life sciences. With a focus on innovation, employee development, and societal benefit, this role is ideal for professionals eager to apply their skills in a dedicated company committed to improving patient outcomes. This role not only offers strategic responsibilities but also encourages growth and mentoring, creating a fulfilling and balanced work environment.
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.