Principal Software Engineer, Rust

September 18

Apply Now
Logo of Veeva Systems

Veeva Systems

SaaS • Healthcare Insurance • Pharmaceuticals

Veeva Systems is a cloud-computing company focused on the global life sciences industry. It provides software, data, and consulting services to streamline research and development, quality management, regulatory operations, and commercial processes. Veeva's solutions encompass clinical trials, regulatory submissions, drug safety management, and commercial execution to support life sciences enterprises in their mission to improve and extend life.

📋 Description

• Build on and enhance the foundations of the application, then lead new greenfield development • Take full ownership of key subsystems (e.g. reporting, workflow engines, access control), evolving them into mature, scalable solutions for a multi-tenant enterprise application • Ensure high-quality, low-drama production with comprehensive testing • Mentor junior engineers and foster technical excellence and a strong engineering culture • Shape the foundation of a new enterprise software platform and drive long-term product success

🎯 Requirements

• 10+ 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

🏖️ Benefits

• Medical, dental, vision, and basic life insurance • Flexible PTO and company paid holidays • Retirement programs • 1% charitable giving program • Flexible Work Anywhere policy (work from home or in the office)

Apply Now

Similar Jobs

September 18

Lead technical initiatives to improve reliability and scalability of a Django SMS marketing platform. Mentor engineers, manage incidents, and design distributed systems.

Distributed Systems

Django

Kafka

Python

RabbitMQ

Ruby

Ruby on Rails

September 17

Staff Software Engineer building streaming data infrastructure and real-time pipelines at Affirm. Designing scalable, high-availability systems using Kafka and stream frameworks.

Apache

Distributed Systems

Java

Kafka

Kotlin

NoSQL

Open Source

Python

Spark

September 17

Staff Backend Engineer scaling real-time fantasy sports systems and leading architecture at Sleeper.

AWS

Cloud

Distributed Systems

Docker

Google Cloud Platform

GraphQL

Java

JavaScript

Kafka

Kubernetes

Node.js

NoSQL

Python

RabbitMQ

SQL

Go

September 13

Staff Backend Engineer building backend systems for private markets fintech. Lead backend architecture, security, and lifecycle handling of investments.

Postgres

React

Redis

SDLC

TypeScript

September 12

Azure Infrastructure Technical Architect designing and delivering Microsoft cloud solutions for iT1 consulting. Focus on Azure IaaS, data analytics, and enterprise implementations.

Azure

Cloud

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com