Veeva Systems
Principal Software Engineer - Python
$150K–$300K
Massachusetts - Boston · 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 platform supporting life sciences safety, regulatory, and clinical development.
What you'll do
- Own feature delivery from design and development through deployment, production support, and maintenance, using AI assistance for coding productivity.
- Partner with Product Management and Development on technical design, and establish engineering practices through code reviews and mentorship.
- Help build the codebase and engineering organization while solving complex technical problems.
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 experience with current open-source tools and technologies, including Python, Git, FastAPI, and Pydantic.
- Excellent verbal and written English communication skills; proven ability to mentor and elevate team performance.
Pay
$150,000 - $300,000 USD base salary
Tools
Python, Git, FastAPI, Pydantic
AI focus
Use AI to improve engineering productivity and discipline, and build an AI-driven platform applying AI to life sciences safety, regulatory, and clinical development.
Model-written summary · the original posting is authoritative