Related keywords: remote job canadaremote job software engineerengineer remote job
This page contains product affiliate links.
Veeva Systems is a mission-driven organization recognized as a pioneer in industry cloud, particularly within the life sciences sector. The company is notable for assisting life sciences companies in accelerating their delivery of therapies to patients. With a meteoric rise, Veeva became one of the fastest-growing Software as a Service (SaaS) entities, reaching over $2 billion in revenue in the previous fiscal year. This growth trajectory suggests significant future potential for both the company and its employees.
At the core of Veeva’s operations are their foundational values: Do the Right Thing, Customer Success, Employee Success, and Speed. These principles not only guide their corporate culture but also define how the organization aligns its mission with societal and employee interests. Importantly, in 2021, Veeva made history by becoming a public benefit corporation (PBC), reflecting a commitment to balancing the expectations of customers, employees, society, and investors.
Veeva System promotes flexibility in the workplace by endorsing a Work Anywhere policy. This approach empowers employees to thrive in whatever environment they find most conducive to productivity, whether from home or in an office setting. The company genuinely believes that the ability to work in a preferred setting can enhance employee effectiveness and satisfaction.
The position of Software Engineer encompasses contributions to the technical design and implementation of various product features within Veeva. The ideal candidate will engage closely with a talented team to address the technical challenges stemming from their expanding customer base. The organization is keen on hiring self-starters who embrace technical challenges and possess experience across diverse engineering projects, all within a dynamic working atmosphere.
Lead the design, implementation, and delivery efforts for cloud-based features and products.
Conceptualize and establish an application architecture that is both robust and scalable.
Produce clean, testable, and readable code, employing design patterns and Object-Oriented Principles in a collaborative team setting.
Create premium user experiences.
Ensure quality in coding processes by maintaining high coverage of unit and integration tests.
Mentor and support junior developers.
Applicants for this position should possess the following qualifications:
A minimum of 3+ years of experience in server-side programming, specifically in Java.
Practical development experience with current open-source tools and technologies—including but not limited to Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux.
1+ years of hands-on experience with relational databases and a solid mastery of SQL concepts.
Capability to analyze and review code, ensuring considerations for performance, security, and scalability.
Familiarity with fast-paced, agile development environments.
A proven track record in mentoring others, enhancing team capabilities significantly.
Veeva Systems places great emphasis on supporting their employees' well-being. They offer various benefits including:
Comprehensive medical, dental, vision, and basic life insurance plans.
Generous Paid Time Off (PTO) and recognized company-paid holidays.
Contributions towards retirement programs.
A 1% charitable giving program, enabling employees to contribute positively to their communities.
The salary for the Software Engineer role ranges from $85,000 to $225,000 CAD. This range is provided in compliance with local regulations and reflects the potential base salary for the position. Actual salaries will vary depending on individual qualifications, experience, and expected contributions. Furthermore, candidates may also be eligible for additional compensation, including variable bonuses or stock options.
Overall, the Software Engineer role at Veeva Systems presents an exciting opportunity for candidates looking to make a meaningful impact in the life sciences sector. With a commitment to innovation, a supportive work environment, and a range of benefits tailored to employees' needs, Veeva stands out as a forward-thinking employer in today’s competitive job market. As a full-time position based in Canada, this role is ideal for professionals seeking to engage deeply with technology while making a positive contribution to a sector that significantly affects people's lives.
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.