All roles

Open role

[Remote] Principal Software Engineer - Front End

Remote · Thailand Full-time

Note: The job is a remote job and is open to candidates in USA. Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. In this role, you will innovate and streamline how Veeva builds and deploys applications, providing technical guidance and mentorship to development teams.

Responsibilities

  • Architect efficient and reusable front-end systems that drive complex web applications
  • Own all aspects of feature implementation from design to delivery
  • Design, build, and enhance existing components in our internal component library
  • Provide technical guidance and mentorship to your peers
  • Establish and advocate best practices and coding standards
  • Regularly lead code reviews to ensure code quality

Skills

  • 12+ years of software development experience at a Saas company
  • 8+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6
  • 5+ years of HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
  • Experience working with modern JavaScript frameworks and libraries (e.g. React or Vue)
  • Proficiency with CSS abstraction layers (e.g. SASS or JSS)
  • Experience identifying and resolving performance and scalability issues
  • 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

Benefits

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

Company Overview

  • Veeva delivers the industry cloud for life sciences with software, AI, data, and business consulting. It was founded in 2007, and is headquartered in Pleasanton, California, USA, with a workforce of 5001-10000 employees. Its website is http://www.veeva.com.
  • More open positions

    [Remote] Principal Software Engineer - Front End

    Work from home Full-time role

    [Remote] Senior Project Manager | AEC Firm | 2 days a week remote

    Work from home Full-time role

    [Remote] Mechanical Engineer & Python Expert - Freelance AI Trainer

    Work from home Full-time role

    [Remote] Sr. Network Security Engineer

    Work from home Full-time role

    [Remote] Strategic Accounts Project Manager – Beverage Focus

    Work from home Full-time role

    Physical Therapist Remote PRN

    Work from home Full-time role

    Studio - Senior Designer

    Work from home Full-time role

    Remote, Contract-based California Probate Administration Estate Planning Attorney Opportunity - 10+ Hours/Week

    Work from home Full-time role

    AMC Math Teacher (Fully Remote)

    Work from home Full-time role

    [Remote] Oracle Fusion SCM Functional Analyst - Full Time

    Work from home Full-time role

    [Remote] AI/ML Software Engineer

    Work from home Full-time role

    Area Director Philanthropy Representative

    Work from home Full-time role

    [Remote] Director, Regional Marketing Lead (East Region)

    Work from home Full-time role

    Senior Virtual Testing & Simulation Quality Assurance Engineer – Mechatronics, Sustainable Packaging & Robotics Innovation

    Work from home Full-time role

    Adjunct Business Faculty - Morris Brown College Business Department Online

    Work from home Full-time role

    Graduate School Adjunct Instructor- Pool Fall 2026-Summer 2027

    Work from home Full-time role

    Director Education & Technical Assistance

    Work from home Full-time role

    Senior Training and Research Consultant (Education), Athens, Greece CO, Education Section, Remote work, 6 months, open for National consultants

    Work from home Full-time role

    [Remote] Senior Legal Counsel

    Work from home Full-time role

    Health Coach RN (New Jersey) - remote (PA/NJ/DE)

    Work from home Full-time role

    [Remote] Global Account manager - NY/NJ

    Work from home Full-time role