logo
Torentify

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

North America

September 26, 2026 at 6:50 AM

✨ 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 seeking Front-end Software Engineers to build and maintain user interfaces for cloud-based applications using modern JavaScript frameworks. You’ll work in a dynamic engineering environment, collaborating closely with backend engineers, designers, and QA teams to solve complex customer problems and deliver production-ready software through rapid development cycles.


This role is suited to a team-oriented engineer who is comfortable working across the software development lifecycle, learning quickly, contributing to architecture improvements, and helping teammates grow through mentorship.


## Key Responsibilities


* Develop and maintain user interfaces for Veeva’s cloud-based applications.

* Build modern cloud-based applications and platforms using JavaScript frameworks.

* Solve customer problems and experiment with new product and technical ideas.

* Decompose existing software systems and contribute to improvements in overall architecture.

* Collaborate with backend engineers, designers, and QA engineers.

* Help ensure accurate and comprehensive testing coverage.

* Contribute to troubleshooting and technical support of products.

* Participate in all phases of the software development lifecycle.

* Contribute to technical discussions and help improve engineering practices.

* Mentor teammates and contribute to improving team capabilities.


## Required Qualifications


* 5+ years of UI development experience.

* Strong proficiency in 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, and Tomcat.

* Proven ability to mentor engineers and contribute to team development.

* Unrestricted right to work in the United States.

* Veeva will not provide sponsorship for this position at this time.


## Preferred Qualifications


* Experience developing enterprise or cloud-based applications.

* Experience collaborating across frontend, backend, design, and QA teams.

* Experience contributing to software architecture improvements.

* Experience troubleshooting production applications and providing technical support.


## Skills & Competencies


* JavaScript

* ES6

* React

* Vue

* Front-end Development

* UI Development

* Jest

* React Testing Library

* SASS

* JSS

* Java

* Gradle

* Git

* Jenkins

* JUnit

* Tomcat

* Software Architecture

* Cloud-Based Applications

* Unit Testing

* Technical Troubleshooting

* Agile Development

* Software Development Lifecycle

* Technical Mentoring


## Work Arrangement


* Remote / Work Anywhere

* Location listed: San Francisco, CA, US

* Veeva supports flexible work from home or office environments.


## Compensation & Benefits


* Base salary: $110,000–$270,000 USD

* Position may also be eligible for variable bonus and/or stock bonus.

* Medical, dental, and vision insurance

* Basic life insurance

* Flexible PTO

* Company-paid holidays

* Retirement programs

* 1% charitable giving program


Actual compensation may vary based on experience, location, qualifications, and expected contributions.


## Additional Information


Veeva Systems is an equal opportunity employer. All qualified applicants will receive consideration without regard to legally protected characteristics. Reasonable assistance or accommodation is available during the application or recruitment process for individuals with disabilities or other qualifying needs.


**Apply Now** — Apply for the Senior Software Engineer - Front End opportunity with Veeva Systems.