Cloud Software Architect

1 week ago


Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

Transforming Life Sciences Together

Veeva Systems, Inc. is a mission-driven organization pioneering industry cloud solutions to accelerate life sciences companies' therapies to patients.

We're one of the fastest-growing SaaS companies in history, exceeding $2B in revenue in our last fiscal year with vast growth potential ahead.

Our core values - Do the Right Thing, Customer Success, Employee Success, and Speed - drive everything we do. As a public benefit corporation (PBC), we prioritize balancing interests of customers, employees, society, and investors.

As a Work Anywhere company, we empower flexibility to work from home or in the office, fostering an ideal environment for you to thrive.

The Cloud Infrastructure Role

Veeva's Vault Platform enables rapid development of enterprise applications for our Life Sciences customers. Our Vault applications, built on the Vault platform, facilitate running and managing clinical trials, ensuring compliance with regulations, safely manufacturing life-saving medicines, and more.

The Cloud Infrastructure team utilizes diverse cloud and open-source technologies to deliver a massively scalable, robust, and highly available platform.

We seek experienced Senior Software Engineers passionate about designing and implementing highly available, distributed, and secure systems on cloud platforms. Your work will provide immutability across application and storage layers, including replication and containerization of backend services.

You'll be responsible for leveraging diverse cloud and open-source technologies to deliver a massively scalable, robust, highly available, and immutable platform powering all Veeva Vault applications.

Key Responsibilities
  • Collaborate with Product Management and Development teams on technical design and problem-solving for compelling solutions to complex problems.
  • Optimize and improve existing infrastructure, architecture, and processes to harness the power of cloud platforms.
  • Owning all aspects of feature implementation from design to development, deployment to production, support, and maintenance.
  • Designing and building scalable, highly available, and easily maintainable systems.
  • Developing multi-tenant RESTful services at scale.
Requirements
  • Detailed experience with many AWS APIs and technologies: EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups, EKS.
  • At least 5 years of commercial software development experience in Object-Oriented Languages (e.g., Java, C#, Go).
  • Hands-on development expertise with open-source technologies: Spring, Maven, Git, Jenkins, JUnit, Tomcat, Linux.
  • Experience with scripting such as Linux Shell, Python.
  • Proficiency with Immutable Infrastructure and Infrastructure as Code patterns and technologies: Docker, Ansible, Packer, Vagrant, AWS SDK for Java.
  • Strong verbal and communication skills.
  • We're looking for strong mentors with a proven track record of enhancing their teams.
Nice to Have
  • Experience with developing enterprise software for businesses.
  • Familiarity with agile methodologies.
Compensation Package
  • $150,000 - $320,000 base salary
  • We consider individual qualifications, experience, and expected contributions when determining compensation. This role may also be eligible for additional types of compensation beyond base salary, such as variable bonus and/or stock bonus.


  • Ottawa, Ontario, Canada Ericsson Full time

    Lead Cloud RAN Software ArchitectWe are seeking a highly experienced and innovative Cloud RAN Software Architect to spearhead the integration of our Cloud RAN – Virtualized Distributed Unit Product. The ideal candidate will have a deep understanding of Cloud RAN architecture, strong analytic and troubleshooting skills, and a passion for driving...


  • Ottawa, Ontario, Canada Versaterm Full time

    We are seeking a highly skilled and motivated Lead Software Architect to drive the development of our shared services platform. This critical role will be responsible for architecting and building our cloud infrastructure, collaborating closely with cross-functional teams, and ensuring alignment with company goals.As a Lead Software Architect, you will have...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization is committed to helping companies bring therapies to patients faster by simplifying clinical, commercial, and regulatory workflows on one platform.We are looking for an experienced Senior Cloud Software Architect to join our...


  • Ottawa, Ontario, Canada Cancom Security Full time

    Job Title: Cloud Systems ArchitectOverview:We are seeking a skilled Cloud Systems Architect to join our team at Cancom Security. As a key member of our technical team, you will be responsible for designing and implementing cloud-based systems that meet the needs of our clients.Languages:EnglishEducation:Bachelor's degreeExperience:1 year to less than 2...


  • Ottawa, Ontario, Canada Ericsson Full time

    About This OpportunityWe are seeking a visionary leader with deep expertise in Cloud Technologies to spearhead the integration of our Cloud RAN – Virtualized Distributed Unit Product and drive related innovation in SW development practices.This role offers an exceptional opportunity to architect and implement robust integration frameworks for our Cloud RAN...


  • Ottawa, Ontario, Canada Nokia Full time

    Job SummaryWe are seeking a highly skilled Cloud-Native Software Architect to join our team at Nokia. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge cloud-native software solutions that meet the needs of our customers.About UsNokia is a leading provider of network infrastructure and services. Our...


  • Ottawa, Ontario, Canada N-able Full time

    Senior Software Architect N-able is seeking an experienced technical professional to join our team as a Senior Software Architect. This role requires a strong understanding of software architecture and the ability to resolve complex issues in creative ways. About N-able We're a leading provider of IT management software, with a global presence and a diverse...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    About Veeva SystemsVeeva Systems is a pioneering force in the life sciences industry, driven by a mission to accelerate therapies for patients worldwide.Compensation and BenefitsThe estimated annual salary for this role is between $140,000 and $220,000, depending on experience.Job OverviewWe're seeking a skilled Cloud Infrastructure Architect to join our...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud solutions, helping life sciences companies bring therapies to patients faster.With its headquarters in the San Francisco Bay Area and offices in over 15 countries worldwide, Veeva offers a Work Anywhere environment, allowing employees to thrive in their ideal work setting.The...


  • Ottawa, Ontario, Canada S I Systems Full time

    Job DescriptionS I Systems is seeking a highly skilled C# .NET Cloud Architect to join our team.About the RoleWe are looking for a seasoned software developer with expertise in Azure platform development and strong experience in leading integration projects. The ideal candidate will have a deep understanding of software development lifecycle, Agile...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    Company OverviewVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.About the RoleWe are seeking a Cloud Infrastructure Architect to join our Engineering team. As a key member of our team, you will collaborate with Product Management and Development team members on...


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    Are you a skilled software developer looking to take your career to the next level in Ottawa, ON?We're seeking a talented individual with expertise in building and optimizing scalable systems to support our growth.As a Senior Cloud Architect, you will design, develop, and maintain software solutions that handle increasing data volumes and user demands. You...


  • Ottawa, Ontario, Canada Dls Technology Corporation Full time

    Job Description:We are seeking a seasoned Technology Architect to join our team at DLS Technology Corporation, a leading solutions integrator and service provider with an extensive cybersecurity research and development practice.Company Overview:DLS Technology Corporation is recognized as one of Canada's Top 500 Growing companies. We provide hands-on...


  • Ottawa, Ontario, Canada Dls Technology Corporation Full time

    OverviewDLS Technology Corporation is seeking a highly skilled Cloud Infrastructure Architect to design, develop, and maintain scalable and secure cloud infrastructure solutions. The ideal candidate will have a strong background in cloud technologies, architecture, and security.The successful candidate will be responsible for:Defining and implementing cloud...


  • Ottawa, Ontario, Canada Avanade Full time

    About the RoleAs a Cloud Analytics Solutions Architect, you will have the opportunity to design and deliver enterprise-grade analytics solutions based on Azure and Databricks technologies.Key ResponsibilitiesDevelop and implement cutting-edge analytics solutions for clients across various sectors.Collaborate with high-profile clients to understand their...


  • Ottawa, Ontario, Canada NAV CANADA Full time

    Job SummaryWe are seeking an experienced Cloud Infrastructure Architect to join our team at NAV CANADA. The successful candidate will be responsible for designing, implementing, and maintaining complex cloud infrastructure systems.Key ResponsibilitiesDesign and implement scalable cloud infrastructure solutions that meet business requirements.Maintain and...


  • Ottawa, Ontario, Canada IBM Full time

    About the Role">IBM is seeking a skilled Cloud Architect to join our team. As a key member of our organization, you will be responsible for designing and implementing cloud-based solutions that meet the needs of our clients.">Your Responsibilities">Collaborate with cross-functional teams to identify opportunities for cloud adoption and develop strategies for...


  • Ottawa, Ontario, Canada Momentous Ltd. Full time

    Momentous Ltd. is committed to empowering individuals to share their visions online.Compensation PackageThe estimated annual salary for this position in Ottawa, Canada is $120,000 - $180,000 CAD.Job SummaryWe are seeking a skilled Senior Cloud Architect to lead our high-energy development team in building large-scale cloud infrastructure. As a technical...


  • Ottawa, Ontario, Canada Collabera Full time

    Cloud Solutions Integration ArchitectCollabera is a leader in IT staffing, offering comprehensive IT staffing & IT Services to Fortune 500 and mid-size companies. As a Cloud Solutions Integration Architect, you will bridge the gap between platform and feature development through end-to-end solutions architecture integration and validation testing.About the...


  • Ottawa, Ontario, Canada High Tech Genesis Inc. Full time

    Company OverviewHigh Tech Genesis Inc. is a leading company in the field of cloud infrastructure, dedicated to delivering innovative solutions and exceptional service.SalaryThe estimated salary for this position is $120,000 - $180,000 per year, depending on experience.Job DescriptionWe are seeking an experienced Cloud Infrastructure Architect to join our...