Remotify
logo
Torentify

Software Engineer, Sr. - Front End · 💰 $110,000–$270,000 USD

North America

September 27, 2026 at 5:59 PM

✨ AI summary

💰 $110,000–$270,000 USD

Location

  • United States

Programming Languages

  • JavaScript
  • ES6
  • Java

Frameworks

  • React
  • Vue

Experience Level

  • 5+ years

## 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.


Apply