Skip to content
NEXTMOVEFDE careers · United States

Principal Software Engineer - Python

AI summary of the role

Founding Principal Software Engineer for a new AI-driven platform at Veeva, targeting life sciences safety, regulatory, and clinical development.

No longer in the current catalog. Last included 2026-09-09. Check the employer’s posting for availability.

What you’ll do

  • Own all stages of feature implementation from design to production support
  • Collaborate with Product Management and Development on technical design and problem-solving
  • Define and promote engineering best practices and coding standards, including AI-assisted engineering
  • Provide comprehensive code reviews for engineers of all experience levels

What you’ll bring

  • 12+ years of software development expertise with production-level Python
  • Extensive experience developing high-scale enterprise SaaS cloud applications
  • Proven track record architecting and building high-volume products at scale
  • Hands-on experience with Python, Git, FastAPI, Pydantic

Technologies

Python · Git · FastAPI · Pydantic · AI · SaaS · cloud

About Veeva Systems

Industry cloud for life sciences, combining regulated software, data, and consulting across R&D, quality, commercial, and clinical workflows.

Public · 5000+ people

Source and classification

Internal deployment & tooling · Evidence for this classification:

Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that will transform how Life Sciences companies manage safety, regulatory, and clinical development. You will influence and help grow a codebase and engineering organization from the ground up, wearing multiple hats across the engineering organization. The team will be AI-first in two meaningful ways: using AI to drive engineering productivity and strong engineering discipline, and building a product that applies AI in genuinely innovative ways to problems that matter. Within your first year, you will have live customers on the platform and a thriving, growing team behind it - directly accelerating how customers bring life-saving products to market. What You'll Do Full Feature Ownership: Own all stages of feature implementation, from design and
More from the job description

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, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member of a team building our next major AI-driven platform — one that will transform how Life Sciences companies manage safety, regulatory, and clinical development. You will influence and help grow a codebase and engineering organization from the ground up, wearing multiple hats across the engineering organization. The team will be AI-first in two meaningful ways: using AI to drive engineering productivity and strong engine [... source excerpt omitted ...] y innovative ways to problems that matter. Within your first year, you will have live customers on the platform and a thriving, growing team behind it - directly accelerating how customers bring life-saving products to market. What You'll Do Full Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Daily code contribution using AI assistance for productivity Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code Rapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accel [... source excerpt omitted ...] de Review: Provide comprehensive code reviews for engineers of all experience levels Strategic Mentorship: Develop the skills of engineering talent through structured mentorship Requirements Seasoned Software Engineer: 12+ years of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications Scalability Expert: Proven track record of architecting and building high-volume products at scale Open Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Python, Git, FastAPI, Pydantic Fast-Paced Adaptabil

How jobs are selected

Employer postings · Data from · Sources