
Front End Software Engineer
Job Description
Posted on: February 15, 2026
About The Company Veeva Systems is a leading provider of cloud-based software solutions tailored for the Life Sciences industry. Established with a mission to accelerate the development and delivery of innovative medicines, Veeva offers a comprehensive suite of applications that streamline clinical, regulatory, and commercial operations. Headquartered in the San Francisco Bay Area, the company has expanded its global footprint with offices in over 15 countries, serving a diverse portfolio of clients worldwide. As a public benefit corporation, Veeva is committed to making a positive impact through responsible business practices, innovative technology, and a focus on customer success. The company continuously invests in cutting-edge solutions to meet the evolving needs of the healthcare and life sciences sectors, fostering a culture of innovation, collaboration, and excellence. About The Role In 2024, Veeva Systems announced the creation of a new Enterprise Application Platform aimed at expanding beyond the Life Sciences industry into new markets. We are seeking a highly skilled Principal Front-End Engineer to join our emerging enterprise-platform team at an early stage. This role offers a unique opportunity to shape a greenfield codebase, working directly alongside experienced engineers to develop scalable, innovative front-end solutions. You will be responsible for driving architecture and development of core front-end components such as administration, workflow, and reporting modules. Additionally, you will co-author our custom UI framework, establishing foundational tools and documentation that empower engineering teams to deliver high-quality features efficiently. Mentoring fellow engineers, advocating for best practices, and ensuring a culture of quality through comprehensive testing strategies will be integral parts of your responsibilities. This position requires a strategic thinker capable of translating high-level business goals into concrete technical outcomes, fostering a collaborative environment with product and design teams to craft elegant user experiences. Located in PST or MST time zones, you will play a pivotal role in defining the technical vision and culture of this innovative platform, contributing to Veeva’s broader mission to revolutionize enterprise software solutions. Qualifications
- Expert-level proficiency with modern front-end technologies including JavaScript, CSS, TypeScript, and React
- Deep knowledge of core browser APIs such as data storage (local/session/cookies), iframes, and web workers
- Hands-on experience with modern front-end build tools like Vite, ESBuild, Rollup, or Webpack
- Proven track record of designing, building, and maintaining frameworks or libraries for other engineers
- Experience guiding a product from initial design to a mature, successful state
- Ability to translate high-level business goals into technical strategies and outcomes
- Experience working in fast-paced, greenfield environments
- Strong leadership skills with a focus on mentorship and team collaboration
- Located in PST or MST time zones
- Excellent communication and problem-solving skills
Responsibilities
- Drive the architecture and development of key front-end subsystems, including administration, workflow, and reporting modules
- Collaborate with product and design teams to convert complex business requirements into practical, user-friendly solutions
- Co-author and maintain a custom UI framework, creating foundational tools and comprehensive documentation for engineering teams
- Mentor and guide engineers across the team to elevate front-end craftsmanship and best practices
- Implement and oversee a robust testing strategy to ensure the delivery of high-quality, reliable features
- Define and execute technical strategies aligned with business objectives, ensuring scalability and maintainability
- Participate in code reviews, technical discussions, and continuous improvement initiatives
- Contribute to building a collaborative, innovative engineering culture within the team
Benefits
- Medical, dental, and vision insurance coverage
- Basic life insurance and other wellness benefits
- Flexible paid time off and company-paid holidays
- Retirement savings programs
- 1% charitable giving program to support community initiatives
- Competitive base salary, with potential for variable bonus and stock options
- Work from anywhere with flexible remote work policies
- Investment in professional development and career growth opportunities
Equal Opportunity Veeva Systems is an equal opportunity employer. We are committed to fostering an inclusive environment where all qualified applicants receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin, age, disability, marital status, pregnancy, protected veteran status, genetic information, political affiliation, or any other characteristic protected by law. We value diversity and strive to create a workplace that reflects the communities we serve.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
ResumeBuilder.careers
Get ResumeBuilder.careers on your phone!

Senior Software Engineer - Backend

Senior Software Engineer [London Only]

Senior Software Engineer

Software Engineer (Java/Spark) - Remote Work

