Simplify Logo

Full-Time

Principal Software Engineer

Data Migration

Posted on 9/14/2023

Veeva Systems

Veeva Systems

5,001-10,000 employees

Cloud solutions for life sciences sector

Consulting
Hardware
Enterprise Software
Biotechnology
Healthcare

Compensation Overview

$180k - $300kAnnually

Expert

Pleasanton, CA, USA

Category
DevOps & Infrastructure
Software Engineering
Required Skills
TCP/IP
Kubernetes
Agile
Redshift
Java
Docker
Salesforce
AWS
Development Operations (DevOps)
Requirements
  • 12+ years of software development experience
  • Extensive experience in Java stack service development, particularly with the Spring Boot library, is essential
  • Experience in architecting/implementing solutions using the AWS platform, services, and tools
  • Experience in designing and implementing solutions across various Cloud services such as Lambda, ECS, Fargate, RDS, S3, SQS, Glue, and Redshift
  • Understanding of network and security concepts, such as TCP/IP and DNS, including security best practices like IAM policies, VPC security groups, and encryption
  • Experience with Engineering/DevOps practices, agile methodologies, and container orchestration such as Docker or Kubernetes
  • Experience with ETL(Extract, Transform, Load) Data Pipeline
  • Knowledge of database and data storage technologies
  • Must be willing to work in PST hours
  • We are looking for strong mentors with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Responsibilities
  • Architect, design, and implement scalable, reliable solutions leveraging AWS services and tools
  • Design and develop ETL data pipelines to facilitate the migration of data from Salesforce to Veeva Vault
  • Develop security protocols and best practices for IAM, VPC, and data encryption
  • Collaborate with cross-functional teams, including DevOps, to establish an effective CI/CD pipeline
Desired Qualifications
  • Experience with Engineering/DevOps practices, agile methodologies, and container orchestration such as Docker or Kubernetes
  • Experience with ETL(Extract, Transform, Load) Data Pipeline
  • Knowledge of database and data storage technologies
  • Strong mentoring skills

Veeva Systems offers industry cloud solutions for the life sciences sector, providing technologies such as Vault Clinical Data Management, Vault EDC, Vault Coder, Vault Clinical Operations, Vault RIM Suite, Vault Quality Suite, Vault Safety Suite, Veeva Medical Suite, Veeva Data Cloud, and Veeva Commercial Cloud to support critical functions from R&D through commercialization. These technologies aim to streamline quality processes, manage clinical data, and improve regulatory compliance for life sciences companies.

Company Stage

IPO

Total Funding

$224M

Headquarters

Pleasanton, California

Founded

2007

Growth & Insights
Headcount

6 month growth

6%

1 year growth

5%

2 year growth

25%

Benefits

Parental leave

PTO

Free food

Health, dental, & vision insurance

Gym membership reimbursement

INACTIVE