Architect - Infrastructure

Related keywords: remote job canadaprogramming remote jobremote job python

This page contains product affiliate links.

Overview

Veeva Systems is seeking an Architect - Infrastructure to join their team in Canada. As a pioneer in industry cloud solutions for life sciences, Veeva aims to expedite the process of bringing innovative therapies to patients. This role is crucial in fortifying the company’s cloud platform by ensuring it is reliable, scalable, and secure, allowing the applications built on Veeva's Vault to thrive.

Company Background

Veeva Systems is recognized as one of the fastest-growing Software as a Service (SaaS) companies, having surpassed $2 billion in revenue in the last fiscal year. The company is a public benefit corporation (PBC), meaning it is committed to balancing the needs of its customers, employees, and society as a whole in addition to generating profits. They promote a strong set of values which are integral to their operational model: Do the Right Thing, Customer Success, Employee Success, and Speed.

Position Details

The Architect will be deeply involved in designing and implementing high-availability distributed systems on cloud platforms, with a vital focus on utilizing cloud technologies and open-source solutions for the infrastructure. The role emphasizes building an immutable platform that supports a variety of life-saving applications, including clinical trial management and compliance oversight.

Key Responsibilities

In this role, the Architect will:

  1. Collaborate closely with the Product Management and Development teams for technical design and innovative problem-solving.
  2. Optimize existing cloud architecture and infrastructure processes.
  3. Oversee the implementation and maintenance of the systems from design to deployment.
  4. Develop multi-tenant RESTful services that can operate effectively at scale.
  5. Ensure that the systems designed are easily maintainable and highly available.

Required Skills

To qualify for this role, candidates must have:

  • 12+ years of commercial software development experience, particularly in Object-Oriented programming languages such as Java, C#, or Go.
  • Hands-on familiarity with a range of AWS technologies, including EC2, IAM, and Auto Scaling.
  • Proficiency in scripting languages such as Linux Shell and Python.
  • Experience with modern development tools, including open-source technologies like Spring, Jenkins, and Git.
  • Knowledge of Immutable Infrastructure and understanding Infrastructure as Code (IaC) principles, particularly using Docker and Ansible.
  • Strong communication skills and the ability to mentor junior team members.

Desired Skills

While not mandatory, experience with:



  • Building enterprise-level software for business applications
  • Agile development methodologies can greatly enhance a candidate's application.

Compensation Package

Veeva Systems offers a competitive salary range for this position, between $200,000 - $300,000, depending on individual qualifications, experience, and expected contributions. In addition to the base salary, there are opportunities for variable bonuses and potential stock bonuses based on performance.

Employee Benefits

Veeva Systems provides a comprehensive benefits package, including:

  • Medical, dental, vision, and life insurance.
  • Paid time off (PTO) and company-paid holidays.
  • Retirement plans.
  • A charitable giving program where the company provides a 1% donation matching.

Workplace Environment

Veeva promotes a Work Anywhere policy, giving employees the flexibility to work in the environment that suits them best, whether at home or in an office setting. This policy aims to support the diverse needs of its employees and promote a healthy work-life balance.

Conclusion

This role offers an excellent opportunity for experienced professionals aspiring to make a significant impact in the technology that drives the life sciences sector. Veeva Systems has established a commendable reputation not only for its exceptional growth and opportunities but also as an organization committed to intrinsic values that benefit employees and society at large. If you have a passion for innovative cloud technology and meet the required skills, consider applying for this rewarding position with a leader in the SaaS industry.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

March 8, 2025

4 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.