✦ Luna Orbit — Software Engineering

Principal Software Engineer - Full Stack

at Veeva

📍 California - Pleasanton Remote Posted March 02, 2026
Type Full-Time
Experience senior
Exp. Years 12+ years
Education Not specified
Category Software Engineering

This role involves developing and scaling enterprise SaaS cloud applications with a focus on high-volume data processing and team mentorship.

  • Develop scalable SaaS applications
  • Build high-volume products
  • Mentor engineering teams
  • Collaborate on technical design
  • Optimize system performance

The technical environment includes Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins, AspectJ, Messaging, Solr, Lucene, JavaScript, React, emphasizing scalable cloud-based systems.

The ideal candidate is a senior full-stack engineer with over 12 years of experience, proficient in Java, Spring, and JavaScript frameworks like React. They have a strong background in building scalable enterprise SaaS applications and mentoring engineering teams.

12+ years of software development experienceExperience developing enterprise SaaS cloud applicationsProven track record of building high volume products at scaleHands-on experience with JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneExperience with JavaScript and ReactStrong mentorship skills
experience with cloud deploymentexperience with high-volume scalable systems
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
collaborationproblem-solvingmentorshipleadershipcommunicationadaptability
Industry SaaS
Job Function Lead full-stack development for enterprise SaaS applications
Principal Full Stack EngineerJavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReactenterprise SaaScloud applicationshigh volume productsscalable systemsmentorship

Less than 12 years of experience, Lack of experience with Java and React, No experience with enterprise SaaS

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile