✦ Luna Orbit — Software Engineering

Principal Software Engineer - Java

at Veeva

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

This role focuses on developing and leading scalable enterprise SaaS applications, mentoring engineering teams, and making strategic technical decisions to support global health initiatives.

  • Lead feature development
  • Mentor engineering teams
  • Drive technical solutions
  • Ensure code quality
  • Collaborate with product teams

The technical environment includes Java, Spring, MySQL, open-source tools, and cloud SaaS architecture, with an emphasis on high scalability and reliability.

The ideal candidate is a senior software engineer with extensive experience in Java and SaaS cloud applications, capable of leading scalable system development and mentoring teams.

Java12+ years of proven software development expertiseExperience developing high-scale enterprise SaaS cloud applicationsArchitecting and building high-volume products at scaleHands-on development with open-source tools and technologies
SpringMySQLGradleGitJenkinsAspectJMessagingSolrLucene
JavaSpringMySQLGradleGitJenkinsMessagingSolrLucene
JavaSpringMySQLGradleGitJenkinsAspectJMessagingSolrLucene
JavaSpringMySQLGradleGitJenkinsAspectJMessagingSolrLucene
leadershipmentorshipproblem-solvingcollaborationtechnical decision-makinghigh work ethic
Industry SaaS
Job Function Senior software engineering for enterprise SaaS platforms
JavaSpringMySQLGradleGitJenkinsAspectJMessagingSolrLuceneEnterprise SaaSScalabilityHigh-volume productsOpen SourceSoftware DevelopmentTechnical Leadership

Less than 12 years of experience, No experience with high-scale SaaS cloud applications, Lack of open-source development background

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