Related keywords: devops remote jobquality assurance remote jobremote job us
Veeva Systems, a leader in enterprise cloud solutions specifically for the life sciences sector, is currently inviting applicants for the position of Senior Software Engineer - Java. With a remarkable aim to expedite the delivery of therapies to patients, Veeva has established itself as an influential player by surpassing $2 billion in revenue last year. They emphasize their commitment as a public benefit corporation to foster a balance among stakeholders, including employees, customers, society, and investors. This position offers an opportunity to be part of a team that directly impacts patients’ lives by developing applications that improve efficiency and safety in the industry.
As a Senior Software Engineer at Veeva Systems, you will be a pivotal member of the engineering team responsible for developing enterprise-scale applications using modern open-source technologies. Applicants should be prepared to tackle complex challenges while actively participating in the creation, iteration, and improvement of solutions that advance the life sciences industry. Your role encompasses a wide range of responsibilities, ensuring that you have the chance to make a meaningful impact while honing your expertise.
You will engage in various tasks aimed at accelerating application development and delivering customer value. Here are the major responsibilities associated with the role:
Accelerating Application Development: You will rapidly develop new applications leveraging existing enterprise platforms, enhancing both functionality and user experience.
Build to Scale: The position requires you to develop highly scalable software that operates with optimal performance, addressing the demands of diverse users.
Lead Feature Innovation: You will drive the development of new features, ensuring that the software remains competitive and aligned with evolving customer needs.
Collaborate for Customer Value: The role entails effective collaboration with Product Management, Design, and Quality Assurance to deliver cutting-edge solutions that add value for customers.
End-to-end Contribution: You will be involved across multiple layers of the technology stack, with a significant focus on back-end development. Opportunities in front-end and DevOps will also be available.
Strategic Mentorship: Share your knowledge and expertise by mentoring junior engineers, contributing to a high-performing team culture.
To apply for the Senior Software Engineer position at Veeva Systems, candidates must meet the following requirements:
Deep Java Expertise: A minimum of 5 years of experience in Java development, particularly within enterprise cloud software companies, is crucial.
Quality-Focused Code: A proven track record in writing clean, testable, and maintainable code in a collaborative environment is necessary.
Open Source Proficiency: Candidates should possess hands-on experience with open-source technologies such as Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes.
Relational Database Skills: A minimum of 3 years experience with relational databases and expert-level SQL skills is required.
Mentorship Ability: Applicants should demonstrate the ability to mentor team members and contribute positively within a team.
The salary for the Senior Software Engineer position at Veeva Systems ranges from $110,000 to $270,000 CAD. This range is provided to comply with local regulations and indicates a potential base salary based on the candidate’s experience and geographical location. Actual salaries may vary based on individual qualifications and expected contributions.
In addition to a competitive salary, employees are entitled to various benefits such as:
Veeva Systems promotes a Work Anywhere culture that empowers employees to work remotely or from the office within Canada or the US. This approach ensures seamless collaboration across time zones among product teams, allowing for a flexible work-life balance.
Veeva Systems is an equal opportunity employer, ensuring that all qualified applicants receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, or any other characteristic protected by local laws. The company is dedicated to creating a diverse and inclusive workforce and encourages applicants requiring accommodations due to disabilities to reach out for help during the application process.
The Senior Software Engineer - Java position at Veeva Systems offers a remarkable opportunity for seasoned candidates in the technology space to engage in meaningful work that directly affects the life sciences sector. With a robust set of responsibilities and the chance to be part of a company committed to transforming the industry, prospective applicants who meet the requirements are encouraged to apply.
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.