Principal Software Engineer - Rust

Pioneer in building industry cloud for life sciences, helping companies speed medicines to patients, surpassing $2B in revenue.
Pleasanton, CA, USA
$150,000 - $300,000
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Healthcare · Enterprise SaaS

Description For Principal Software Engineer - Rust

Veeva Systems, a pioneering $2B+ revenue company in life sciences industry cloud, is seeking a Principal Software Engineer specialized in Rust for a groundbreaking opportunity. As a public benefit corporation committed to balancing stakeholder interests, Veeva offers a unique "Work Anywhere" culture allowing flexible work locations. This role focuses on building a new enterprise software platform from the ground up, requiring deep expertise in Async Rust. The position offers a rare opportunity to shape the foundation of a major platform as a founding member.

The role demands extensive experience in multi-tenant SaaS applications and strong systems development background. You'll be responsible for enhancing application foundations, leading key subsystem development, and providing technical leadership in Rust architecture. The position involves significant responsibility in production observability, quality assurance, and mentoring junior engineers.

Veeva provides comprehensive benefits including medical, dental, vision insurance, flexible PTO, retirement programs, and a unique 1% charitable giving program. The compensation package ranges from $150,000 to $300,000 base salary, with additional variable and stock bonus potential. The company's strong growth trajectory, commitment to employee success, and focus on customer satisfaction make this an exceptional opportunity for a senior technologist looking to make a significant impact in healthcare technology.

Last updated 13 hours ago

Responsibilities For Principal Software Engineer - Rust

  • Build and enhance foundations of the application
  • Take full ownership of key subsystems (user management, workflow engines, job queues, etc.)
  • Provide deep technical expertise in Rust and Async Rust
  • Shape approach to production observability for Rust-based systems
  • Ensure high-quality production with comprehensive testing
  • Mentor junior engineers

Requirements For Principal Software Engineer - Rust

Rust
Java
  • Extensive experience building multi-tenant SaaS enterprise applications
  • Strong background in systems software development, using C, C++, or Java
  • Deep expertise in Rust and Async Rust
  • Proven track record of seeing projects through from early-stage to mid/late-stage success
  • Comfortable taking on multiple roles and adapting to shifting priorities
  • Skilled at aligning technical execution with business priorities
  • Strong mentoring abilities with proven record of improving team performance

Benefits For Principal Software Engineer - Rust

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

Interested in this job?

Jobs Related To Veeva Systems Principal Software Engineer - Rust

Principal Software Engineer - Full Stack

Principal Software Engineer position at Veeva Systems, focusing on full-stack development for life sciences cloud solutions with competitive compensation and benefits.

Principal Software Engineer - Java

Principal Software Engineer position at Veeva Systems, developing enterprise SaaS solutions for life sciences with Java, offering competitive compensation and remote work flexibility.

Principal Software Engineer - Search - Lucene

Principal Software Engineer position at Veeva Systems, focusing on Lucene-based search technologies and distributed systems, offering remote work and competitive compensation.

Principal Software Engineer - Java

Principal Software Engineer position at Veeva Systems, focusing on Java development for life sciences cloud solutions, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer position at Veeva Systems, building cloud-based Enterprise Content Management solutions for life sciences, offering competitive salary and remote work flexibility.