✦ Luna Orbit — Software Engineering

Principal Software Engineer - Java

at Veeva

📍 North Carolina - Raleigh 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 scalable enterprise SaaS applications, mentoring 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, emphasizing scalability and high-volume data handling.

The ideal candidate is a senior software engineer with over 12 years of experience in Java and enterprise SaaS development, demonstrating leadership and expertise in building scalable, high-volume systems.

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 enterprise SaaS cloud applications, Lack of open-source development 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