Related keywords: remote job software engineerengineer remote jobprogramming remote job
This page contains product affiliate links.
Veeva Systems is a mission-driven organization that is considered a pioneer in the industry cloud, with a strong commitment to helping life sciences companies bring therapies to patients faster. As a rapidly growing SaaS company, Veeva has reached impressive milestones, surpassing $2 billion in revenue in the last fiscal year with significant growth potential ahead. One of the unique aspects of Veeva is its status as a public benefit corporation (PBC), which means it is legally obligated to balance the interests of various stakeholders, including customers, employees, society, and investors. This mission allows Veeva to make a positive impact on the life sciences industry.
The company values flexibility and supports a Work Anywhere policy, enabling employees to either work from home or in the office, depending on what suits them best. This flexibility is designed to help employees thrive in their ideal working environments. Veeva Systems invites interested candidates to join them in their transformative mission in the life sciences industry, where they prioritize positive impacts on customers, employees, and communities.
As a Software Engineer at Veeva Systems, you will be responsible for contributing to the technical design and implementation of various product features. This position requires you to be proactive and passionate about tackling technical challenges while working in a dynamic environment with a motivated team.
In this role, you will engage in several core functions that contribute to the overall success of the company's products:
Lead the design, implementation, and delivery of cloud-based features and products.
Design robust and scalable application architectures.
Write clean, testable, and readable code within a collaborative team environment, adhering to design patterns and Object-Oriented Principles.
Create engaging and enriching user experiences that meet customer expectations.
Develop quality code with thorough unit and integration test coverage to ensure functionality and performance.
Mentor and guide junior developers in best practices and growth opportunities.
Candidates must have a strong technical background and relevant experience to be considered for the Software Engineer role. Here are the essential qualifications:
At least 3 years of server-side programming experience in Java.
Hands-on development proficiency with modern open-source tools and technologies such as Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
Over one year of experience working with relational databases and mastering SQL concepts.
A capacity to analyze and review code focusing on aspects like performance, security, and scalability.
Previous experience in fast-paced, agile development environments is preferred.
Strong mentoring abilities, with a proven track record of elevating your team's performance.
The compensation package for the Software Engineer position is competitive, reflecting Veeva's emphasis on rewarding talent according to individual qualifications and expected contributions. The base salary ranges between $85,000 and $225,000 CAD. Actual salaries may vary within this range, depending on the candidate's expertise and geographical location.
In addition to competitive salary offerings, Veeva also provides comprehensive benefits packages, which include:
Medical, dental, vision, and basic life insurance.
Paid time off (PTO) and company-paid holidays.
Retirement programs to ensure financial security for the future.
A 1% charitable giving program that encourages community involvement and support.
Furthermore, Veeva may offer other compensatory elements such as a variable bonus and/or stock options, making the employment package even more attractive to prospective candidates.
Veeva Systems is committed to fostering an inclusive work environment. The company is an equal opportunity employer, ensuring all qualified applicants will be considered for employment irrespective of race, color, sex, sexual orientation, gender identity, or any other defining characteristics protected by local laws. This dedication to inclusivity extends to candidates needing assistance or accommodation due to disabilities during the application and recruitment process, who can reach out to Veeva for support.
Joining Veeva Systems as a Software Engineer provides an excellent opportunity to be part of a leading company in the life sciences industry, enabling you to work on meaningful projects while fostering personal and professional growth. The combination of flexibility, competitive compensation, and a commitment to employee success and inclusivity makes Veeva an attractive employer for aspiring software engineers.
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.