✦ Luna Orbit — Software Engineering

Principal Software Engineer - Java

at Veeva

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

This position involves developing and leading high-scale SaaS enterprise applications, with a focus on technical excellence and team 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, emphasizing scalability and performance.

The ideal candidate is a seasoned software engineer with over 12 years of Java experience, capable of leading high-scale SaaS projects. They excel in mentorship, technical design, and building scalable cloud applications.

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