Related keywords: data engineer remote jobremote job canadaremote job software engineer
This page contains product affiliate links.
Veeva Systems is seeking skilled Principal Software Engineers to join their innovative team in Canada. Recognized as a mission-driven organization and a pioneer in industry cloud solutions, Veeva Systems excels in assisting life sciences companies in expediting therapies to patients. With a commitment to values such as Customer Success, Employee Success, and Speed, Veeva has quickly grown to become one of the fastest-growing SaaS companies in history, surpassing $2B in revenue in the last fiscal year.
Veeva Systems operates under a unique corporate structure as a public benefit corporation (PBC), which means the company is legally obliged to balance the interests of its stakeholders – including customers, employees, society, and investors. This commitment to ethical practices gives Veeva a competitive edge and attracts professionals who deeply value corporate responsibility and impact.
A key aspect of Veeva’s culture is its flexibility, offering a Work Anywhere policy that allows employees to choose between remote work or office environments, enabling them to thrive based on their individual preferences.
The role of Principal Software Engineer will focus on developing Enterprise Content Management applications and services on Veeva's multi-tenant, scalable cloud platform. With the aim of keeping abreast of the latest technologies in cloud computing, the position calls for innovators who enjoy pushing the boundaries of technical challenges. Candidates will be expected to play key roles in leading, designing, and implementing product features that align with the team’s goals in Toronto.
Key responsibilities include:
Utilization of innovative cloud technologies to maintain and update skills while implementing changes.
Leadership in designing, implementing, and owning product features, in partnership with a small team dedicated to fast growth.
Direct collaboration with product stakeholders to drive multiple features through to successful delivery.
Candidates for the position should meet the following requirements:
10+ years of experience in developing commercial software.
5+ years of hands-on experience with Java, particularly with SpringBoot.
Proficiency with AWS and experience in Infrastructure as Code tools such as Ansible, Terraform, or Cloudformation.
Familiarity with agile development methodologies and experience working within such teams.
Strong problem-solving and communication skills.
A Bachelor’s degree in engineering, computer science, or a relevant field.
Veeva is particularly interested in candidates who have previously mentored others and demonstrated the ability to positively impact their teams.
While not mandatory, having experiences in the following areas would be beneficial:
Development experience with React or similar frameworks.
Exposure to Kubernetes/EKS and understanding of orchestration.
Familiarity with Python, or knowledge in Big Data technologies such as AWS Redshift.
Veeva Systems provides a generous benefits package including:
Comprehensive medical, dental, and vision insurance.
Paid Time Off (PTO) and company-paid holidays.
Retirement programs designed for employee savings.
A unique 1% charitable giving program that encourages giving back to the community.
The role offers a competitive salary range of $180,000 - $300,000. This range has been designed to comply with local regulations and reflects a potential base salary based on candidates’ experience and location. Actual salaries may vary based on specific qualifications and contributions to the company. Additionally, the position may provide eligibility for various types of compensation beyond the base salary, such as variable bonuses or stock bonuses.
For job seekers interested in a challenging yet rewarding opportunity in software engineering, the Principal Software Engineer position at Veeva Systems represents a chance to be part of a transformative company within the life sciences industry. With competitive compensation, flexible work options, and a commitment to ethical corporate practices, this role offers both professional and personal growth opportunities.
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.