Principal Software Engineer, Java

September 24

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

• Own all stages of feature implementation: design, development, deployment, production support, and maintenance with daily code contribution • Collaborate with Product Management and Development on technical design and problem-solving • Rapidly analyze complex problems and accelerate path to robust solutions • Define, promote, and mentor on engineering best practices and coding standards • Provide comprehensive code reviews for engineers of all experience levels • Develop engineering talent through structured mentorship and drive critical technical decisions

🎯 Requirements

• 12+ years of proven software development expertise (Java development required) • Extensive experience developing high-scale enterprise SaaS cloud applications • Proven track record architecting and building high-volume products at scale • Hands-on development experience with Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene • Highly driven and flexible; enjoys a fast-paced start-up environment • Proven ability to mentor and elevate team performance • 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 • PTO and company-paid holidays • Retirement programs • 1% charitable giving program • Variable bonus and/or stock bonus may be eligible • Work Anywhere environment (remote or office within Canada or the US) • Accommodation for disability during application process (contact talent_accommodations@veeva.com)

Apply Now

Similar Jobs

September 16

Build and operate high-throughput streaming data pipelines and infrastructure for Affirm. Lead stream-processing frameworks, collaborate with ML and Analytics, and improve platform reliability.

🇨🇦 Canada – Remote

💵 $178k - $228k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Apache

Distributed Systems

Java

Kafka

Kotlin

NoSQL

Open Source

Python

Spark

September 14

Staff Backend Engineer designing and building Warner Music Group's next-generation Data Platform for artist, works, and consumption data; scalable ETL, datastores, and discovery services.

ETL

September 4

Staff backend engineer leading design and scaling of APIs, ETL, and distributed systems for Leap Tools' 3D rug visualization and e-commerce products.

AWS

Distributed Systems

Django

ETL

Kubernetes

Postgres

Python

August 23

Lead 7-8 engineers to build localized Coinbase consumer features for Canada and LATAM markets.

🇨🇦 Canada – Remote

💵 $211.5k / year

💰 $21.4M Post-IPO Equity on 2022-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Distributed Systems

August 22

Staff Software Engineer, Backend at Coinbase FinHub. Architect ledgering systems at scale and mentor engineers.

🇨🇦 Canada – Remote

💵 $217.9k / year

💰 $21.4M Post-IPO Equity on 2022-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

Java

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