Architect - Infrastructure

Related keywords: legal remote jobcompliance remote jobcustomer service remote job

This page contains product affiliate links.

Overview of Veeva Systems and Their Mission

Veeva Systems is a mission-driven organization that excels in the cloud computing sector aimed at life sciences companies. Its goal is to help bring therapies to patients faster. As one of the fastest-growing Software as a Service (SaaS) companies in history, Veeva has achieved significant milestones, including surpassing $2 billion in revenue in the last fiscal year. The company has extensive growth potential and remains committed to its core values: Do the Right Thing, Customer Success, Employee Success, and Speed. In 2021, Veeva made history by becoming a public benefit corporation (PBC), indicating its legal commitment to balancing the interests of customers, employees, society, and investors.

Work Environment and Flexibility

Veeva Systems promotes a flexible work environment, enabling its employees to work from home or in the office; this modern approach is supportive of individuals thriving in their ideal working circumstances. The company’s work-anywhere policy underlines its focus on work-life balance and employee satisfaction.

The Role of Architect - Infrastructure

The Architect role at Veeva involves utilizing the company's Vault Platform, which is designed for rapid development of enterprise applications tailored for Life Sciences customers. The applications that function on the Vault platform assist customers in managing clinical trials, ensuring regulatory compliance, and manufacturing life-saving medicines. The Cloud Infrastructure team is instrumental in applying a mix of cloud and open-source technologies to deliver a robust and scalable platform.

As an Architect, you will be engaged in designing and implementing a highly available, distributed, and secure system on a cloud platform. Your contributions will be vital in developing features that ensure immutability across application and storage layers, including replication and the containerization of backend services.

Key Responsibilities

  • Collaborate with Product Management and Development teams on technical design and problem-solving, yielding innovative solutions to complex technical challenges.

  • Optimize and enhance existing infrastructure, architecture, and processes to maximize the benefits of cloud platforms.

  • Own the implementation of features from design through to deployment and ongoing support and maintenance.

  • Design and create systems that are scalable, highly available, and easily maintainable.

  • Build multi-tenant RESTful services at scale.

Required Skills

Candidates should possess a mix of technical and interpersonal skills. Below are the requisite qualifications:


🎁 Get your FREE ebook!

Share this page using the buttons below and download our e-book "Essential Soft Skills for Today’s World" instantly.

Once shared, you’ll see the download button on any page you visit!

✅ Thanks for sharing!

You can now download your ebook:

📥 Download "Essential Soft Skills for Today’s World"
  • Hands-on programming expertise with various AWS APIs and technologies: EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups, EKS.
  • A minimum of 12 years in commercial software development in an Object-Oriented Language (e.g. Java, C#, Go).

  • Current hands-on development experience with open-source technologies such as Spring, Gradle, Git, Jenkins, JUnit, Tomcat, and Linux.

  • Familiarity with scripting languages including Linux Shell and Python.

  • Understanding of Immutable Infrastructure and Infrastructure as Code paradigms and technologies such as Docker, Ansible, Packer, Vagrant, and the AWS SDK for Java.

  • Proven communication skills, with an ability to mentor and enhance team performance.

    Candidates with experience in building enterprise software for business or familiarity with agile methodologies will be considered favorable.

Perks and Benefits

Veeva Systems offers an attractive benefits package, which includes:

  • Medical, dental, and vision insurance.
  • Paid Time Off (PTO) and company-paid holidays.

  • Retirement programs.

  • Charitable giving program (1% contribution).

Compensation Package

The compensation for the Architect position is competitive, with a base salary ranging between $200,000 and $300,000. It’s essential to note that this range is provided for compliance with local regulations and serves as a general guide. Actual salaries can differ based on experience and location. In addition to the base salary, candidates may also be eligible for variable bonuses and/or stock bonuses, providing further incentive for high performance.

Conclusion and Application Process

Veeva Systems is recognized as an equal opportunity employer. Therefore, all qualified candidates will receive consideration for employment regardless of race, color, sex, or any other characteristic that may be protected by local laws. Veeva aims to create a diverse and inclusive work environment and encourages applicants to come forward. If adjustments are required during the application process or for related queries, candidates can contact the recruitment team at talent_accommodations@veeva.com.



This job offer was originally published on jooble.com

Veeva Systems

Canada

Software development

Full-time

April 13, 2025

6 views

0 clicks on Apply Now


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.