✦ Luna Orbit — Software Engineering

Principal Software Engineer - Java

at Veeva

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

This role involves developing and leading high-scale SaaS enterprise applications, providing technical guidance and mentorship at Veeva.

  • Own feature development
  • Collaborate on technical design
  • Solve complex problems
  • Promote engineering standards
  • Mentor engineers

The technical environment includes Java, Spring, MySQL, open-source tools, and cloud SaaS platforms, focusing on scalability and performance.

The ideal candidate is a highly experienced Java developer with over 12 years of experience, capable of leading scalable SaaS projects and mentoring teams in a cloud environment.

Java12+ years of software development experienceenterprise SaaS cloud applicationshigh-scale product architecture
Open Source toolsSpringMySQLGradleGitJenkinsMessagingSolrLucene
JavaSpringMySQLGradleGitJenkinsMessagingSolrLucene
JavaSpringMySQLGradleGitJenkinsAspectJMessagingSolrLuceneenterprise SaaScloud applicationssoftware developmentscalabilityhigh-volume productsmentorship
JavaJava developmentSpringMySQLGradleGitJenkinsAspectJMessagingSolrLucene
leadershipmentorshipproblem-solvingcollaborationtechnical decision-makinghigh work ethic
Industry SaaS
Job Function Lead software engineering for enterprise SaaS applications
JavaSpringMySQLGradleGitJenkinsAspectJMessagingSolrLuceneenterprise SaaScloud applicationssoftware developmentscalabilityhigh-volume productsmentorship

Less than 12 years of experience, No SaaS or Java expertise, Lack of leadership experience

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