Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Java

$150k - $300k

Veeva Systems

As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $3B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society, and investors, offering a unique opportunity to build impactful solutions that directly contribute to global health.

The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers to operate more efficiently and safely. Your leadership will be instrumental in shaping our technology. You'll mentor and elevate engineers, drive critical technical decisions, and consistently deliver high-quality code that propels our technology forward.

Thrive in our Work Anywhere Environment: We empower you to work from where you thrive – whether that's from home or in the office within Canada or the US – ensuring seamless collaboration within your team's time zone.

Join Veeva and be a pivotal part of transforming the life sciences industry , making a tangible impact on global health.

What You'll Do

  • Full Feature Ownership: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance. Daily code contribution
  • Drive Solutions: Collaborate with Product Management and Development on technical design and problem-solving to deliver great code
  • Rapid Problem Solving: Quickly analyze complex problems, identifying knowns and unknowns, to accelerate the path to robust solutions
  • Develop Best Practices: Define, promote, and mentor on engineering best practices and coding standards
  • Expert Code Review: Provide comprehensive code reviews for engineers of all experience levels
  • Strategic Mentorship: Develop the skills of engineering talent through structured mentorship

Requirements

  • Seasoned Software Engineer: 12+ years of proven software development expertise (Java development required)
  • Enterprise SaaS Leader: Extensive experience developing high-scale enterprise SaaS cloud applications
  • Scalability Expert: Proven track record of architecting and building high-volume products at scale
  • Open Source Proficiency: Hands-on development experience with current open-source tools and technologies, including Java, Spring, MySQL, Gradle, Git, Jenkins, AspectJ, Messaging, and Solr/Lucene
  • Fast-Paced Adaptability: Highly driven and flexible, enjoys a fast-paced start-up environment, and believes in having fun along the way
  • Mentorship: Proven ability to mentor and elevate team performance, fostering growth and excellence
  • High work ethic: Veeva is a hard-working company
  • High integrity and honesty: Veeva is a PBC and a “do the right thing” company. We expect that from all employees
  • Excellent verbal and written English communication skills: Engineering is not all about the code, it’s also about communication
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time

Perks & Benefits

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

Compensation

  • Base pay: $150,000 - $300,000
  • 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.
#LI-Remote
#LI-Principal

Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

Veeva is an equal opportunity 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  View email address on careers.veeva.com .

Vacancy posted -12
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Java in Pleasanton, CA vacancy
  • $150k - $300k

     ...directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive... 
    Suggested
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Pleasanton, CA
    3 days ago
  • $150k - $300k

     ...and communities.The RoleThis is a top software engineer job that incorporates everything you've...  ...get any more important than this.As a Principal Full Stack Engineer, your impact as a seasoned...  ...open source tools and technologies (Java, Spring, MySQL, Hibernate, Gradle, Git,... 
    Suggested
    Work at office
    Local area
    Work from home

    Veeva Systems

    Pleasanton, CA
    3 days ago
  • $136.2k - $178.82k

     ...position are day shift. Job Description: The Senior Software Development Engineer is responsible for designing, developing, and testing...  ...Platform, Communication, Data Structures, Design Patterns, Java, Problem Solving, Python (Programming Language), Software... 
    Suggested
    Live in
    Local area
    Remote work
    Flexible hours
    Shift work
    Day shift

    FormFactor

    Livermore, CA
    4 days ago
  • $130.7k - $261.3k

     ...challenges. We are looking for a visionary Principal SDE to lead the development of intelligent, scalable software solutions across mobile, cloud, and data platforms...  ...Agentic Workflows: Lead the hands-on engineering of autonomous AI agents and RAG systems using... 
    Suggested
    Worldwide
    Shift work

    Abbott

    Livermore, CA
    1 day ago
  • $206.4k - $309.6k

     ...for you too. About the Team The Multi-Cloud Platform Engineering team is the architectural backbone of Workday. We don't...  ...operate more safely in the cloud. About the Role As a Principal Software Engineer, you will shape the technical direction and long-... 
    Suggested
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    2 days ago
  • $150k - $300k

     ...vision and values, and status as a public benefit corporation on our website . The Role We're looking for a Principal Front-End Engineer to join our enterprise-platform team at an early stage. Working shoulder-to-shoulder with other principal engineers, you... 
    H1b
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Veeva Systems

    Pleasanton, CA
    3 days ago
  •  ...Systems Engineer RH is seeking an experienced Systems Engineer with deep expertise in Oracle Retail technologies to join our dynamic and expanding team. The ideal candidate will bring extensive hands-on experience in designing, building, and deploying enterprise-scale... 
    Local area

    RH-USA Inc

    Pleasanton, CA
    4 days ago
  • $126.7k - $150k

     ...companies since 2008. Summary We are looking for a highly skilled Java Developer to join our R&D Server team. In this role, you will...  ...deep understanding of Java internals. Solid experience in software engineering principles, including system design, architecture, and best... 
    Local area

    Smarsh

    Pleasanton, CA
    23 hours ago
  •  ...Overview: Role: Sr. Java Developer Location: PLEASANTON, CA Duration: 6 months • 8+ years of overall Industry experience on Java/J2ee with at least 5+ years of Rest/Micro Services experience: • Microservices, Spring Boot, Spring Cloud Config,... 

    Purple Drive

    Pleasanton, CA
    3 days ago
  • $100k - $150k

     ...Vision Technologies is a forward-thinking software development company dedicated to...  ...to grow, we’re looking for a skilled Principal Software Engineer to join our dynamic team and contribute...  ...production. Advanced proficiency in Java, Go, C++, or similar backend languages... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Fremont, CA
    8 days ago
  •  ...Java Developer Location: Pleasanton, CA Long term contract Write clean, reusable code that's easier to read and test. Build products that perform, scale, are highly available and fault tolerant with automated failover capabilities. Operate and scale a rapidly... 
    Long term contract

    Kasmo Global

    Pleasanton, CA
    23 hours ago
  • $96.8k - $251.6k

     ...practices as we transform to software as a service development model...  ...and hands-on technical engineer to join us and be at the driving...  ...we serve is based on security principals. So, we're looking for someone...  ...including, but not limited to Java, J2EE, PL/SQL, Oracle... 
    Temporary work
    Flexible hours

    Oracle

    Pleasanton, CA
    3 days ago
  •  ...Sr. Guidewire Developer/Java Developer Tech Tammina LLC Client is looking for an extremely strong Guidewire developer with C#...  ...container, AOP, SMTP protocol, ETL technology Good background in software architecture principles Experience in Web Service development... 
    H1b

    Tech Tammina

    Pleasanton, CA
    23 hours ago
  •  ...worked on Cloud based distributed systems Experience with Reactive programming Hands-on programming and integration experience in Java (9 and above), Spring Framework (5 and above), REST APIs and Cloud based Distributed Systems. Experience in Microsoft Azure or... 

    Software Technology Inc

    Pleasanton, CA
    23 hours ago
  •  ...Overview: Position Title - Java Engineer Position Responsibilities Dexian has been engaged to find a talented Java Engineer with TeamCity automation experience for a long-term engagement with a foremost Healthcare's IT Group that is located in Pleasanton, California... 
    Work experience placement

    Guru Schools

    Pleasanton, CA
    1 day ago
  •  ...Professionals, Hope you are doing good This is Jayaraman from Info Way Solutions, LLC We have job opening for Senior Software Engineer (Java with AWS & AEM) and the detailed Job description is given below: Kindly check the JD and share your views Senior... 

    Info Way Solutions

    Fremont, CA
    3 days ago
  •  ...Java Developer Strong Java developer with spring boot, microservices and reactive programming and cloud experience. Skills - Years of experience - Proficiency (Beginner, Intermediate or advanced) Java Microservices Spring boot Kafka Cloud exp Spring... 

    Netpace

    Pleasanton, CA
    23 hours ago
  •  ...Provider Data Management Technology Stack - Java (v 8+) - SQL Server (v 2019+ ) - Click2...  ...using Docker or another container engine, OpenShift - Hands on experience in designing...  ...developing applications - Knowledge of developing software deployed on cloud-hosted services. -... 

    Omni Inclusive

    Pleasanton, CA
    23 hours ago
  •  ...DevOps Engineer Responsibilities 1. Implement devops practices to automate and improve the software development lifecycle. 2. Develop and maintain applications using react....  ...interfaces. 3. Create and maintain full stack java applications for seamless functionality... 

    E-Solutions

    Pleasanton, CA
    1 day ago
  •  ...governments realize their greatest potential. Title and Summary Principal Software Engineer Who is Mastercard? Mastercard is a global technology...  ...with 5 9’s availability.  In depth knowledge of Java, Spring framework, persistence and messaging technologies,... 
    Full time
    Work experience placement
    Worldwide

    Mastercard

    Dublin, CA
    19 days ago
  •  ...Hello All, Position: Java Full Stack Architect Location: Pleasanton, CA (Onsite Role) Duration: 6+ Months Required...  ...databases and data warehouse concepts. • Strong knowledge of software design patterns, micro-services, event driven and Cloud native architectures... 

    Futran Tech Solutions Pvt. Ltd.

    Pleasanton, CA
    1 day ago
  • $127.1k - $226k

     ...Create Account) 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Principal Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware... 
    Local area

    Broadcom Corporation

    San Ramon, CA
    2 days ago
  •  ...development stories and maintain full-stack applications using Java Springboot and Angular CLI (Legacy UI), React + CRACO (Modern UI...  ...Collaborate with cross-functional teams to deliver high-quality software solutions. • Write clean, maintainable, and efficient code following... 

    Yochana

    Pleasanton, CA
    1 day ago
  •  ...A leading SaaS company is seeking experienced Software Architects to enhance its software delivery processes. Ideal candidates have over...  ...experience in software development, with expertise in technologies like Java, Spring and cloud services. Responsibilities include coding,... 
    Remote work
    Flexible hours

    Veeva Systems

    Pleasanton, CA
    13 days ago
  •  ...Backend Java Developers Person should be a self-starter with strong communication and collaboration skills. ~5+ years of industry experience having worked on Cloud based distributed systems ~ Experience with Reactive programming ~ Hands-on programming and... 

    Software Technology Inc

    Pleasanton, CA
    23 hours ago
  •  ...Job Description: Full Stack Java Developer Pleasanton, CA 94588 Contract...  ..., Information Technology, Computer Engineering, or related IT discipline; or equivalent...  ...adaptable, scalable, defect-free code using software development best practices and coding standards... 
    Contract work
    Visa sponsorship

    ESR Healthcare

    Pleasanton, CA
    2 days ago
  •  ...Full Stack Java Developer Location: Pleasanton, CA (Onsite) Long Term Contract We seek a highly motivated professional with extensive hands-on Java development experience and well-developed organizational, analytical, and problem-solving skills. BS/MS in Computer... 
    Long term contract

    Kasmo Global

    Pleasanton, CA
    23 hours ago
  • A technology solutions company is seeking a Full Stack Developer in Pleasanton, CA. The ideal candidate will lead the migration of applications to PostgreSQL, requiring strong backend skills in Spring Boot and micro-services. Responsibilities include database design, optimization...

    Ampcus, Inc

    Pleasanton, CA
    1 day ago
  •  ...Java Full Stack Developer Location: Pleasanton CA (onsite) Duration: 12+ Months Contract Mandatory skills: Java, Full Stack, React, Spring Boot Job Description: Front-end Development: Creating the user interface (UI) and user experience (UX) using technologies... 
    Contract work

    Kasmo Global

    Pleasanton, CA
    10 days ago
  • $63 - $68 per hour

     ...Requirement/Must Have Strong proficiency in Java Full Stack development. Hands-on...  ...teams to deliver high-quality software solutions. Write clean, maintainable,...  ...Computer Science, Information Technology, Engineering, or related field preferred. Relevant... 

    Cynet Systems

    Pleasanton, CA
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Java. Be the first to apply!