Skip to content

Systems Architect – Engineering & Product Support Systems
Company | Veeva Systems |
---|
Location | Columbus, OH, USA |
---|
Salary | $115000 – $165000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
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
- 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
Responsibilities
- 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
- 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
Preferred Qualifications
- Working knowledge of Git repositories
- Solid scripting skills; experience with Shell, Bash, Ansible, Python, Go, Ruby, etc.
- Jira data center implementation experience
- GitLab implementation experience