Veeva Systems
Join to apply for the
Senior Full Stack Engineer
role at
Veeva Systems .
Veeva Systems is a mission‑driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. With $2B+ in revenue, we provide a culture of
Do the Right Thing ,
Customer Success ,
Employee Success , and
Speed . We support flexible work from home or office.
The Role We are looking for a user‑obsessed Senior Full Stack Engineer with a proven track record of designing and building intuitive internal tools and applications on modern data platforms. You will translate complex data challenges into powerful, user‑friendly interfaces, acting as a true solution‑builder who deeply understands user needs. This role demands end‑to‑end ownership—from React frontend design to robust Python/TypeScript backend services within a modern, serverless AWS architecture managed with Terraform and GitLab CI.
What You'll Do
Drive User‑Centered Design by engaging directly with internal consultants to gather requirements and build intuitive tools.
Build End‑to‑End Solutions: architect, develop, and maintain full‑stack applications using React, Python/TypeScript.
Embrace Serverless & Containers by designing and deploying services with AWS Lambda and ECS Fargate.
Own Infrastructure with Terraform: provision, configure, and manage AWS resources automatically.
Automate with GitLab CI: build and maintain CI/CD pipelines for deployment.
Ensure Operational Health by monitoring, troubleshooting, and optimizing performance.
Requirements
5+ years of hands‑on full‑stack or backend‑heavy engineering.
Exceptional communication and collaboration skills with non‑technical stakeholders.
Strong proficiency in JavaScript/React and state management.
Deep knowledge of Python (FastAPI/Flask) or TypeScript (Node.js).
Extensive experience deploying on AWS Lambda, ECS Fargate, and API Gateway.
Hands‑on IaC with Terraform.
Proven CI/CD expertise with GitLab CI.
Self‑starter who takes ownership and sees projects through to completion.
Nice to Have
Experience building internal tools for business users or consultants.
Containerization with Docker.
Knowledge of SQS, SNS, EventBridge.
Experience with Snowflake, BigQuery, Redshift, or data lakes.
Perks & Benefits
Medical, dental, vision, and life insurance.
PTO and company‑paid holidays.
Retirement programs.
1% charitable giving program.
Compensation
Base pay: $100,000 – $200,000.
Salary range provided for local regulations; actual salary may vary by experience and location.
Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries worldwide.
Veeva is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, or any other protected characteristic. For assistance with a disability or special need, contact us at talent_accommodations@veeva.com.
#J-18808-Ljbffr
Senior Full Stack Engineer
role at
Veeva Systems .
Veeva Systems is a mission‑driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. With $2B+ in revenue, we provide a culture of
Do the Right Thing ,
Customer Success ,
Employee Success , and
Speed . We support flexible work from home or office.
The Role We are looking for a user‑obsessed Senior Full Stack Engineer with a proven track record of designing and building intuitive internal tools and applications on modern data platforms. You will translate complex data challenges into powerful, user‑friendly interfaces, acting as a true solution‑builder who deeply understands user needs. This role demands end‑to‑end ownership—from React frontend design to robust Python/TypeScript backend services within a modern, serverless AWS architecture managed with Terraform and GitLab CI.
What You'll Do
Drive User‑Centered Design by engaging directly with internal consultants to gather requirements and build intuitive tools.
Build End‑to‑End Solutions: architect, develop, and maintain full‑stack applications using React, Python/TypeScript.
Embrace Serverless & Containers by designing and deploying services with AWS Lambda and ECS Fargate.
Own Infrastructure with Terraform: provision, configure, and manage AWS resources automatically.
Automate with GitLab CI: build and maintain CI/CD pipelines for deployment.
Ensure Operational Health by monitoring, troubleshooting, and optimizing performance.
Requirements
5+ years of hands‑on full‑stack or backend‑heavy engineering.
Exceptional communication and collaboration skills with non‑technical stakeholders.
Strong proficiency in JavaScript/React and state management.
Deep knowledge of Python (FastAPI/Flask) or TypeScript (Node.js).
Extensive experience deploying on AWS Lambda, ECS Fargate, and API Gateway.
Hands‑on IaC with Terraform.
Proven CI/CD expertise with GitLab CI.
Self‑starter who takes ownership and sees projects through to completion.
Nice to Have
Experience building internal tools for business users or consultants.
Containerization with Docker.
Knowledge of SQS, SNS, EventBridge.
Experience with Snowflake, BigQuery, Redshift, or data lakes.
Perks & Benefits
Medical, dental, vision, and life insurance.
PTO and company‑paid holidays.
Retirement programs.
1% charitable giving program.
Compensation
Base pay: $100,000 – $200,000.
Salary range provided for local regulations; actual salary may vary by experience and location.
Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries worldwide.
Veeva is an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, or any other protected characteristic. For assistance with a disability or special need, contact us at talent_accommodations@veeva.com.
#J-18808-Ljbffr