Drimva

Veeva Systems

Principal Software Engineer - Python

$150K–$300K

North Carolina - Raleigh · Remote · Principal · Full-time · Posted May 12, 2026

Experience
12+ years of software development expertise.
Visa sponsorship
Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time.

About the job

Build and lead engineering for a new AI-driven life sciences platform, owning features from design through production and helping establish the codebase and engineering practices.

What you'll do

  • Own feature design, development, deployment, production support, and maintenance, using AI assistance for productivity.
  • Collaborate on technical design and problem-solving; define engineering practices and conduct code reviews.
  • Mentor engineers and help grow the team and codebase.

What they ask for

  • 12+ years of software development expertise, including production-level Python development.
  • Extensive experience developing high-scale enterprise SaaS cloud applications and architecting high-volume products at scale.
  • Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, and Pydantic.
  • Excellent verbal and written English communication skills.

Pay

$150,000 - $300,000 (base salary)

Tools

Python, Git, FastAPI, Pydantic

AI focus

Use AI assistance to improve engineering productivity and discipline, and build a product that applies AI to life sciences safety, regulatory, and clinical development.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)