Software Engineer, Sr. - Front End · 💰 $110,000–$270,000 USD
North America
September 27, 2026 at 5:59 PM
💰 $110,000–$270,000 USD
## About the Role
Veeva Systems is hiring a **Senior Software Engineer – Front End** to build and maintain the user interfaces of cloud-based applications for the life sciences industry. You’ll work in a dynamic, fast-paced engineering environment within a stable and profitable company, collaborating closely with **back-end engineers, designers, and QA teams**.
In this role, you’ll develop modern front-end experiences using **JavaScript and modern JavaScript frameworks**, solve customer-focused technical problems, contribute to architecture improvements, and participate throughout the full software development lifecycle.
## About Veeva Systems
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Veeva surpassed **$2B in revenue in its last fiscal year** and operates as a public benefit corporation.
Veeva supports a **Work Anywhere** environment, allowing employees to work from home or in the office.
## Key Responsibilities
* Develop and maintain the **UI of cloud-based applications** using modern JavaScript frameworks.
* Collaborate directly with **back-end engineers and design teams** to deliver high-quality user experiences.
* Build cloud-based applications and platforms that solve real customer problems.
* Decompose existing software systems and work with other engineers to improve overall architecture.
* Experiment with new ideas and contribute to technical solutions that improve the product.
* Collaborate with **QA engineers** to ensure accurate and comprehensive test coverage.
* Troubleshoot software issues and contribute to technical product support.
* Participate in all phases of the **software development lifecycle (SDLC)**.
* Mentor other engineers and contribute to improving team effectiveness.
## Required Qualifications
* **5+ years of UI development experience**.
* Strong proficiency with **JavaScript**.
* Experience with **ES6**.
* Experience working with modern JavaScript frameworks such as **React or Vue**.
* Knowledge of unit testing frameworks such as **Jest and React Testing Library**.
* Proficiency with CSS abstraction layers such as **SASS or JSS**.
* Familiarity with open-source Java stack development, including:
* **Java**
* **Gradle**
* **Git**
* **Jenkins**
* **JUnit**
* **Tomcat**
* Strong mentoring skills and a proven record of helping engineering teams improve.
* Unrestricted authorization to work in the **United States**. Veeva will not provide sponsorship at this time.
## Technical Skills
* Front-End Software Engineering
* UI Development
* JavaScript
* ES6
* React
* Vue
* Jest
* React Testing Library
* CSS
* SASS
* JSS
* Java
* Gradle
* Git
* Jenkins
* JUnit
* Tomcat
* Cloud-Based Applications
* Software Architecture
* Technical Troubleshooting
* Software Development Lifecycle
## Work Arrangement
* **Remote / Work Anywhere**
* Location listed: **Allentown, PA, US (Remote)**
* Veeva supports employees working from home or in the office.
## Perks & Benefits
* Medical, dental, and vision insurance
* Basic life insurance
* Flexible PTO
* Company-paid holidays
* Retirement programs
* 1% charitable giving program
## Compensation
* **Base Salary: $110,000–$270,000 USD**
* Actual compensation may vary based on experience, location, qualifications, and expected contributions.
* The position may also be eligible for additional compensation such as **variable bonus and/or stock bonus**.
## Equal Opportunity
Veeva is an equal opportunity employer. Qualified applicants receive consideration without regard to legally protected characteristics. Reasonable accommodations are available for applicants who need assistance due to a disability or special need during the application or recruitment process.
## Apply Now
If you have **5+ years of UI development experience**, strong JavaScript expertise, and experience with modern front-end frameworks such as React or Vue, apply for the **Senior Software Engineer – Front End** position at Veeva Systems.