Veeva Systems

Senior Software Engineer, Rust

Veeva Systems

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $110,000 - $270,000 per year

Job Level

Senior

Tech Stack

CloudJavaRust

About the role

  • Start by building on and enhancing the foundations of the application, then transition into leading new, greenfield development
  • Take full ownership of key subsystems (e.g. reporting, workflow engines, access control), evolving them from early-stage implementation to mature, scalable solutions in a multi-tenant enterprise application
  • Ensure high-quality, low-drama production with comprehensive testing
  • Mentor junior engineers, fostering technical excellence and a strong engineering culture
  • Shape the foundation of a new enterprise software platform and help build scalable applications through growth stages

Requirements

  • 6+ years of software development experience
  • Extensive experience building multi-tenant SaaS enterprise applications
  • Strong background in systems software development using C, C++, or Java (if Java, experience focused on low-level systems work)
  • Rust experience or the desire and ability to pick it up quickly
  • Proven track record of seeing projects through from early-stage development to mid/late-stage success
  • Comfortable taking on multiple roles and adapting to shifting priorities in a fast-moving environment
  • Skilled at aligning technical execution with business priorities to drive product success
  • Must be located in PST or MST