Veeva is a pioneer in building the industry cloud for life sciences helping companies speed medicines to patients and we are expanding into new markets. As one of the fastestgrowing SaaS companies in history we surpassed $2B in revenue in our last fiscal year with significant growth potential ahead.
Were kicking off a brandnew enterprise platform and need a Principal Engineer whos built and scaled realworld applications and is an expert with Postgres. Youve tackled big architectural challenges made tough calls and know what it takes to keep things fast and reliable. Deep PostgreSQL expertise is a mustyoull shape the database from the ground up making sure it scales smoothly as we grow. If you love greenfield projects and want to build something that lasts lets talk.Be a founding member of the platform!
What Youll Do
Start by building on and enhancing the foundations of the application weve established then transition into leading new greenfield development
Take full ownership of key subsystems (e.g. user management workflow engines job queues etc. evolving them from earlystage implementation to mature scalable solutions in a multitenant enterprise application
Through design and code reviews ensure that PostgreSQL is used with scalability in mind. Avoiding decisions that wont hold up longterm
Establish database observability and automation setting up monitoring troubleshooting backups upgrades and deployments
Ensure highquality lowdrama production with comprehensive testing
Mentor junior engineers fostering technical excellence and a strong engineering culture
Requirements
Extensive experience building multitenant SaaS enterprise applications
Strong background in systems software development using C C Rust or Java. If Java some experience focused on lowlevel systems work
Deep Postgres expertise including query optimization indexing strategies and scalability best practices
Strong understanding of Postgre internals such as MVCC vacuuming and how queries are executed
Handson experience with operational tasks including backups upgrades replication and high availability
Comfortable taking on multiple roles and adapting to shifting priorities in a fastmoving environment
Skilled at aligning technical with business priorities to drive product success
We are looking for strong mentors with a proven record of making your team better
Nice to Have
Some MySQL experience
The new platform is being written in Rust so some Rust experience would be helpful
The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications experience and expected contributions. This position may also be eligible for other types of compensation in addition to base salary such as variable bonus and/or stock bonus.
#LIRemote
Veevas headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equalopportunity employer. All qualified applicants will receive consideration for employment without regard to race color sex sexual orientation gender identity or expression religion national origin or ancestry age disability marital status pregnancy protected veteran status protected genetic information political affiliation or any other characteristics protected by local laws regulations or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process please contact us at.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.