[Remote] Principal Software Engineer - Front End
Note: The job is a remote job and is open to candidates in USA. Veeva Systems is creating a new Enterprise Application Platform to expand their business beyond the Life Sciences industry. They are seeking a Principal Front-End Engineer to drive architecture and development for key front-end subsystems and mentor engineers across the team.
Responsibilities
- Drive architecture and development for key front-end subsystems like administration, workflow, and reporting, taking them from early concepts to mature, scalable solutions
- Co-author our custom UI framework, creating the foundational tools and documentation that will empower application and customer engineering teams to build faster and more consistently
- Mentor engineers across the team, sharing deep expertise in TypeScript and React and raising our front-end craft
- Champion a culture of quality by implementing and overseeing a comprehensive testing strategy, ensuring we ship robust, low-drama features
- Partner with product and design to turn complex business needs into elegant, practical user experiences on our new enterprise platform
Skills
- Expert-level proficiency with modern front-end technologies, including JavaScript, CSS, TypeScript, and React
- Deep knowledge of core browser APIs, including data storage (local/session/cookies), iframes, and web workers
- Hands-on experience with modern front-end build tooling (e.g., Vite, ESBuild, Rollup, Webpack)
- Track record of designing, building, and maintaining frameworks or libraries for other engineers
- History of long-term commitment to a product, having guided it from its initial design to a mature, successful state
- Ability to drive technical strategy while translating high-level business goals into concrete engineering outcomes
- Success in a fast-paced, greenfield environment, acting as a key partner in defining both product and culture
- Must be located in PST or MST
- Experience architecting and delivering complex, scalable features for enterprise-grade, multi-tenant SaaS applications
- Exposure to full stack development, especially in Rust
- Familiarity with modern DevOps practices and tools, including hands-on experience with designing or maintaining CI/CD pipelines for automated builds, testing, and deployment
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Company Overview
Apply To This Job