
Systems Architect – Engineering and Product Support Systems
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$95,000 - CA$175,000 per year
Job Level
SeniorLead
Tech Stack
AnsibleAWSCloudKubernetesTerraform
About the role
- Provide comprehensive architecture plans for multiple cloud-based applications supporting our internal stakeholders across engineering, product support, training and services teams
- Partner with stakeholders (business leaders, DevOps, security, infrastructure) to understand application usage, future growth and strategic goals
- Recommend specific hardware, software, and methodologies that align with industry best practices, standards, and organizational goals
- Oversee the implementation and integration of key business systems
- Analyze performance and ensure the applications (GitLab, Jira, Confluence, TestRail, Mattermost), hosted in AWS, meet the scalability and reliability needs of our internal teams
- Perform root cause analysis for complex failures and offer modern solutions and tools
- Establish metrics to monitor system performance, proactively identify issues and recommend solutions for optimal performance
- Identify and troubleshoot performance bottlenecks and reliability issues across the stack
- Implement best practices for cloud-based infrastructure, ensuring security, scalability, and cost efficiency
- Stay informed about emerging technologies and industry trends including AI to identify opportunities for innovation within enterprise business systems
- Create detailed documentation of systems architecture designs, technical specifications, and implementation plans
- You want to make the system better every day and are self-driven to learn all that is necessary to provide full-stack diagnostics and determine the root cause of problems
- Communicate effectively with engineering and infrastructure teams and describe problems succinctly with sufficient detail
- Engage in real-time communication during outages with both technical and non-technical audiences
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology or other similar degree, or equivalent work experience
- 8+ years of working experience as a Systems Architect
- 2+ years GitLab implementation experience
- Strong understanding of computer systems, networking, and data storage
- Proven ability to architect scalable solutions across enterprise applications
- Experience with AWS and container orchestration tools (e.g., Kubernetes)
- Familiarity with infrastructure as code tools (e.g., Terraform, Ansible) and version control systems (e.g., Git)
- Independent learner, curious to learn new technologies
- Excellent problem-solving skills and the ability to troubleshoot complex issues under pressure
- Experience with disaster recovery planning and implementation
- Experience with performance tuning of databases and distributed storage systems
- Demonstrated history of incident management and leadership ability
- Strong attention to detail, goal oriented
- Commitment to excellent customer service
- Effective communication skills across all levels — whether talking to individual contributors or executives.
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cloud architectureAWSGitLabKubernetesTerraformAnsibleperformance tuningdisaster recoveryroot cause analysisscalable solutions
Soft skills
problem-solvingcommunicationindependent learnerattention to detailgoal orientedcustomer serviceleadershipcuriositytroubleshootingreal-time communication