Senior Software Engineer - Infrastructure

Veeva Systems

Remote regions

Canada

Salary range

$130,000–$225,000/yr

Benefits

Similar Jobs

See all

What You'll Do:

  • Lead the design, development, and deployment of distributed, high-throughput cloud services from concept to production
  • Architect and optimize existing infrastructure to fully leverage cloud elasticity and achieve multi-tenant scale
  • Drive initiatives for Immutable Infrastructure and containerization using Docker and IaC patterns

Requirements:

  • 5+ years of professional software development experience, primarily in Java (or a similar OOP language) at an enterprise level
  • Deep expertise and hands-on programming experience with core AWS services (EC2, IAM, Route 53, Auto Scaling, ELB, S3, VPC, etc.)
  • Proven ability to configure and develop with MySQL (or similar database), including building and managing complex replication chains and multi-master setups

Nice to Have:

  • Experience with Kubernetes (K8s) orchestration
  • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK)

Veeva Systems

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, they surpassed $3B in revenue and are legally bound to balancing the interests of customers, employees, society, and investors.

Apply for This Position