PitchMeAI
Veeva Systems

Software Architect - Front End

Veeva Systems · United States

  • Hybrid
  • Full-time
  • $250,000 / year
  • United States
Tailored resumekeyword-matched to this role.
Hiring managerwe find who's hiring.
Intro emaildrafted to reach them directly.

Job highlights

  • Architect complex front-end UI functionality.
  • Drive technical direction and best practices.
  • Mentor developers and lead code reviews.
  • Shape cloud software for life sciences.
  • Requires 10+ years front-end experience.

About the role

Front End Software Architect at Veeva Systems

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 the Technical Architect - Front End you will define and shape how front-end developers implement the UI functionality that is being used by tens of thousands of people every day. You will drive the technical direction, define best practices, implement development patterns, and be an advisor/mentor to developers. Your mission will be to innovate our cloud software that is used by customers to speed up the innovation and delivery of critical treatments and medicines to patients around the globe. It simply doesn’t get any more important than this.

What You'll Do

  • Architect efficient and reusable front-end systems that drive complex web applications
  • Collaborate with the platform team to design, implement, and enhance components used across several application areas
  • Define the framework to efficiently and effectively share code and components between teams
  • Provide technical guidance and mentorship to your peers
  • Design and implement pattern libraries and style guides that enforce best practices and coding standards
  • Regularly lead code reviews to ensure code quality

Requirements

  • 10+ years of relevant front-end experience including full-stack development
  • Experience defining and implementing a framework to scale across multiple enterprise web applications
  • Experience working with a modern JavaScript framework, HTML, CSS abstractions
  • Strong advocate of industry best practices and development principles
  • Strong communication, collaboration, organizational skills, and a proven critical thinker
  • We are looking for strong mentors with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
  • Very strong knowledge of React and its ecosystem is preferred
  • This role requires you to be in the PST or MST time zone

Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Compensation

Base pay: $180,000 - $300,000. The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

Key skills/competency

  • Front End Software Architect
  • UI Functionality
  • Technical Direction
  • Best Practices
  • Development Patterns
  • Mentorship
  • Cloud Software Innovation
  • Web Applications
  • JavaScript Frameworks
  • React

Skills & topics

  • Software Architect
  • Front End Development
  • UI Development
  • JavaScript
  • React
  • Cloud Software
  • SaaS
  • Life Sciences
  • Technical Leadership
  • Mentorship

How to get hired

  • Tailor your resume: Highlight your 10+ years of front-end and full-stack experience, emphasizing framework scalability and modern JavaScript expertise.
  • Showcase leadership: Detail your experience in defining technical direction, mentoring developers, and implementing best practices.
  • Demonstrate critical thinking: Provide examples of your problem-solving skills and ability to collaborate effectively.
  • Address time zone requirement: Clearly state your ability to work within PST or MST time zones for this role.
  • Research Veeva's mission: Understand their impact on the life sciences industry and their PBC status to align your application.

Technical preparation

Master React and its ecosystem deeply.,Practice architecting scalable enterprise applications.,Refine skills in modern JS, HTML, CSS.,Prepare to discuss full-stack development experience.

Behavioral questions

Describe a time you mentored a development team.,How do you enforce coding standards?,Share an example of defining technical direction.,How do you collaborate with platform teams?

Frequently asked questions

What is the work arrangement for the Front End Software Architect role at Veeva Systems?
Veeva Systems offers a 'Work Anywhere' policy, providing flexibility to work from home or in the office. This role specifically requires you to be in the PST or MST time zone.
What are the key technical skills required for the Front End Software Architect position?
This role demands 10+ years of front-end experience, including full-stack development. Strong knowledge of modern JavaScript frameworks, HTML, CSS abstractions, and particularly React and its ecosystem is highly preferred. Experience in defining scalable frameworks for enterprise web applications is also crucial.
Does Veeva Systems offer sponsorship for the Front End Software Architect role?
No, Veeva Systems will not provide sponsorship for this position at this time. Applicants must have the unrestricted right to work in the United States.
What is the expected salary range for the Front End Software Architect at Veeva Systems?
The base salary range for this position is $180,000 to $300,000 annually. Actual compensation will depend on individual qualifications, experience, and location. Additional compensation like bonuses and stock may also be available.
What kind of mentorship opportunities are available for the Front End Software Architect at Veeva Systems?
As a Front End Software Architect, you will be expected to provide technical guidance and mentorship to your peers. The role emphasizes a proven record of making teams better through strong mentorship.
How does Veeva Systems support employee well-being in this Front End Software Architect role?
Veeva Systems offers a comprehensive benefits package including medical, dental, vision, and basic life insurance, flexible Paid Time Off (PTO), company-paid holidays, and retirement programs. They also have a unique 1% charitable giving program.
What is Veeva Systems' approach to defining front-end best practices for their cloud software?
The Front End Software Architect is responsible for defining and shaping UI functionality, driving technical direction, establishing best practices, and implementing development patterns to ensure efficient and reusable front-end systems.