Veeva Systems is seeking Senior Software Engineers to design and implement a highly available, distributed, and secure system on a cloud platform to support the growth of their Vault CRM application and provide immutability across the application and database layers.
Requirements
- 7+ years of experience in cloud engineering with focus on AWS
- Hands-on experience AWS Technologies such as EKS, RDS, EC2, IAM, Route 53, Auto Scaling, Elastic Load Balancing, Elastic Container Service, S3, EBS, VPC, Security Groups and more
- Hands-on experience with technologies such as Terraform, Helm, Containers, ArgoCD, Elastic, Prometheus, Grafana, Cloudwatch and more
- Experience deploying Java, SpringBoot apps in Cloud is highly desirable
Responsibilities
- Build and manage multi-tenant, multi-region AWS Infrastructure at scale using best practices like infrastructure as code and leveraging AWS Services
- Design and build the tools, frameworks, systems, and processes that engineers use to build, integrate, deploy, scale, and manage their software
- Build, manage, and deploy architectures using technologies such as Terraform, Ansible, and Kubernetes
- Scale solutions from proofs-of-concept to full production systems
- Promote and implement best practices in observability (monitoring, tracing, alerting, logging) and high availability within the software engineering group
Other
- Must be in Central or Eastern time zones
- Must have the unrestricted right to work in the United States
- Strong verbal and communication skills
- Strong mentors with a proven record of making your team better