Description
About The Company
Veeva Systems is a mission-driven organization and a pioneer in the industry cloud space, dedicated to accelerating the development and delivery of therapies to patients worldwide.
As one of the fastest-growing SaaS companies in history, Veeva achieved over $3 billion in revenue in its last fiscal year, demonstrating its significant growth potential.
The company’s core values—Do the Right Thing, Customer Success, Employee Success, and Speed—guide its strategic direction and operational excellence.
In 2021, Veeva made history by becoming a public benefit corporation (PBC), legally committed to balancing the interests of customers, employees, society, and investors.
Embracing a flexible work environment as a Work Anywhere organization, Veeva supports its employees to work from home or in the office, fostering a culture of innovation and inclusivity.
With headquarters in the San Francisco Bay Area and offices across more than 15 countries, Veeva is committed to transforming the life sciences industry and making a positive impact on its communities, customers, and employees.
About The Role
As a Principal Software Engineer at Veeva, you will be a foundational member of a pioneering team building a new AI-driven platform that aims to revolutionize how life sciences companies manage safety, regulatory, and clinical development processes.
This role offers an exciting opportunity to influence and shape a codebase and engineering organization from the ground up.
You will wear multiple hats, collaborating closely with product management and development teams to deliver innovative solutions.
The platform will be AI-first, leveraging artificial intelligence not only to enhance engineering productivity and discipline but also to develop solutions that address complex industry challenges.
Within your first year, you will see your work live with customers, contributing to a product that accelerates the delivery of life-saving therapies.
The role requires a strategic thinker with a passion for building scalable, high-quality enterprise SaaS applications and a desire to mentor and develop engineering talent.
Qualifications
12+ years of proven software development experience, including production-level Python developmentExtensive experience in developing high-scale enterprise SaaS cloud applicationsProven expertise in architecting and building scalable, high-volume productsHands-on experience with current open-source tools and technologies such as Python, Git, FastAPI, and PydanticStrong ability to adapt quickly in fast-paced, startup-like environmentsDemonstrated success in mentoring and elevating engineering teamsHigh work ethic, integrity, and honesty aligned with Veeva’s valuesExcellent verbal and written communication skills in English
Responsibilities
Own all stages of feature development, from design and coding to deployment, support, and maintenanceContribute daily code, leveraging AI tools to enhance productivity and code qualityCollaborate with product management and development teams to design and implement technical solutionsAnalyze complex problems quickly, identifying knowns and unknowns to develop effective solutionsDefine, promote, and mentor engineering best practices and coding standards, especially in AI-assisted engineeringConduct comprehensive code reviews to ensure code quality and consistency across the teamMentor engineering team members, fostering skill development and best practicesHelp shape the technical architecture of the platform, ensuring scalability, security, and performanceStay updated with the latest industry trends and incorporate innovative approaches into the development process
Benefits
Comprehensive medical, dental, and vision insurance coverageBasic life insurance and wellness programsPaid time off (PTO) and company-paid holidaysRetirement savings programs to support long-term financial stabilityParticipation in a 1% charitable giving programFlexible work arrangements supporting work-from-home and hybrid modelsOpportunities for professional growth and development within a global organization
Equal Opportunity
Veeva Systems is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, marital status, pregnancy, protected veteran status, genetic information, political affiliation, or any other characteristic protected by applicable laws.
We are committed to fostering an inclusive environment where all employees can thrive.
If you require assistance or accommodations during the application or interview process due to a disability or other needs, please contact us at talent_accommodations@veeva.com.