Software Engineer - Java

Related keywords: remote job canadaremote job software engineerengineer remote job

This page contains product affiliate links.

Overview

Veeva Systems is actively seeking a Software Engineer specializing in Java to join their team. As a mission-driven organization, Veeva Systems is noted for its pioneering work in the industry cloud, aiming to facilitate faster delivery of therapies to patients. This company has recorded significant growth, surpassing $2B in revenue in the last fiscal year, indicating vast potential for further development.

Company Values

Veeva Systems emphasizes core values such as Do the Right Thing, Customer Success, Employee Success, and Speed. Their mission extends beyond profitability; in 2021, they became a public benefit corporation (PBC), highlighting their ethical commitment to balancing the interests of customers, employees, society, and investors.

Job Location

The position for Software Engineer - Java is available in Canada, with a flexible work culture that allows team members to work from home or the office—supporting a better work-life balance for employees.

Role Description

The Software Engineer will take part in the technical design and implementation of product features spanning various products at Veeva. The ideal candidate should be a self-starter committed to solving technical challenges and has engagement in diverse engineering projects. The role includes,

Key Responsibilities

  • Leading the design, implementation, and delivery efforts of cloud-based features and products.
  • Designing robust and scalable application architectures.
  • Writing clean, testable, and readable code using design patterns and Object-Oriented Principles.
  • Creating rich user experiences through innovative features.
  • Ensuring quality with high unit and integration test coverage.
  • Mentoring junior developers to bolster their skill sets and support team growth.

Required Skills

Candidates are expected to meet certain qualifications, including,

  • 3+ years of server-side programming experience in Java.
  • Hands-on development experience with current open-source tools such as Spring, MySQL, Hibernate, Gradle, and others.
  • 1+ years of experience with relational databases and mastery of SQL concepts.
  • Competence in analyzing and reviewing code for performance, security, and scalability.
  • Familiarity with rapid agile development environments is preferred.
  • Proven ability to mentor team members positively impacts team performance.

The role offers an exciting opportunity for those passionate about technology and willing to tackle challenges enthusiastically.



Compensation and Benefits

The salary range for this position is CAD 85,000 - CAD 225,000. It’s crucial to note that actual compensation can vary within this spectrum based on experience and individual qualifications. Alongside the base pay, candidates may also qualify for other forms of compensation, including variable bonuses or stock bonuses.

Perks and Benefits at Veeva include,

  • Medical, dental, vision, and basic life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Participation in retirement programs.
  • A 1% charitable giving program, encouraging employees to engage with their communities.

This comprehensive benefits package affirms Veeva’s commitment to employee welfare, assisting workers in achieving a healthy professional and personal lifestyle.

Company Culture and Values

Veeva’s culture is centered around inclusiveness, aiming to create an environment where all qualified applicants are encouraged to apply, regardless of factors such as race, gender, age, or other protected characteristics. This inclusivity is further highlighted in their equal opportunity employer status, celebrating a diverse workforce. The company's proactive approach in accommodating applicants with disabilities also speaks volumes about their ethos.

Veeva Systems' commitment to its values and mission creates a compelling workplace for aspiring software engineers who wish to make a significant impact in the life sciences industry while being rewarded for their contributions.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 11, 2025

7 views

0 clicks on Apply Now

Share


Similar job offers


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.