Related keywords: remote job software engineerengineer remote jobprogramming remote job
This page contains product affiliate links.
Veeva Systems, a pioneering company in the life sciences cloud industry, is actively seeking a Software Engineer - Java. This role offers a unique opportunity to work with one of the fastest-growing SaaS companies, recognized for its values centered around customer success, employee success, and a commitment to making a positive impact on society. Veeva is a public benefit corporation (PBC), legally dedicated to balancing the interests of customers, employees, society, and investors. Additionally, the company supports a Work Anywhere culture, allowing flexibility in working from home or in an office setting.
As a Software Engineer at Veeva Systems, you will be involved in several key activities that contribute to the design and implementation of product features:
Lead the design, implementation, and delivery of cloud-based features and products.
Architect robust and scalable applications that leverage industry best practices.
Write clean, testable, and maintainable code within a collaborative team environment, utilizing design patterns and object-oriented principles.
Create rich user experiences that meet the needs of a diverse customer base.
Ensure quality through rigorous unit and integration testing, and write high-coverage test code.
Mentor junior developers and help them grow in their technical capabilities.
To qualify for the Software Engineer position, candidates should possess the following:
At least 3+ years of server-side programming experience, specifically in Java.
Hands-on development expertise with current open source tools and technologies, such as Spring, MySQL, Hibernate, Gradle, Git, Jenkins, and JUnit. Familiarity with Mockito, Log4J, AspectJ, Tomcat, JMS, and Linux is also required.
A minimum of 1+ years of experience with relational databases and a high level of proficiency in SQL concepts.
Strong analytical skills to evaluate code performance, security, and scalability.
Experience working in a fast-paced, agile development environment.
Demonstrated ability to mentor others, enhancing team performance and coding standards.
The base salary for this Software Engineer role at Veeva Systems ranges from $85,000 to $225,000 CAD. This range adheres to local regulations and is an indicative figure, reflecting the potential compensation for the position. Candidates should note that actual salaries may vary within this range, depending on individual qualifications, experience, and expected contributions. Veeva may also offer additional compensation options beyond the base salary, including possible bonuses and stock options.
Veeva provides a range of benefits designed to support employee well-being:
Comprehensive medical, dental, vision, and basic life insurance coverage.
Paid time off (PTO) along with company-paid holidays.
Retirement programs to help employees plan for their future.
A 1% charitable giving program that encourages employees to contribute to social causes.
At Veeva Systems, the workplace culture is driven by core values that emphasize doing the right thing, fostering customer and employee success, and maintaining rapid execution. Veeva’s commitment to a mission-driven approach means that employees are part of an organization that prioritizes positive contributions to the healthcare industry, ultimately making a difference in patients' lives by expediting the delivery of therapies.
Veeva Systems prides itself on being an equal opportunity employer. They actively encourage applicants from diverse backgrounds to apply, ensuring that every candidate is given equal consideration regardless of race, color, sex, sexual orientation, gender identity, religion, or other personal characteristics protected by law. Individuals with disabilities or special needs are also supported during the recruitment process.
Joining Veeva Systems as a Software Engineer not only means being part of a cutting-edge software development team but also embracing a flexible and rewarding work environment that champions employee growth and contributes positively to society. This position provides an exciting avenue for those passionate about making a significant impact in the life sciences industry while developing their technical skills and advancing their careers.
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.