✦ Luna Orbit — Software Engineering

Principal Software Engineer - Full Stack

at Veeva

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

This role involves leading the development of scalable, cloud-based enterprise SaaS applications with a focus on full-stack development using Java and React.

  • Collaborate on technical design and problem solving
  • Own all aspects of feature implementation
  • Mentor engineers at all levels
  • Define and evangelize best practices
  • Review code extensively

The technical environment includes Java, Spring framework, MySQL, Hibernate, Gradle, Git, Jenkins, and front-end technologies like JavaScript and React, aimed at building high-volume, scalable SaaS products.

The ideal candidate is a senior software engineer with over 12 years of experience in developing enterprise SaaS cloud applications, proficient in Java, Spring, and front-end technologies like React. They possess strong leadership skills and a track record of building scalable, high-volume products.

12+ years of software development experienceDeveloping enterprise SaaS cloud applicationsBuilding high volume products at scaleHands-on development with JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneExperience with JavaScript and React
cloud computingscalabilitymicroservicescloud architecture
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
collaborationproblem-solvingmentoringleadershipcommunicationadaptability
Industry SaaS
Job Function Lead full-stack development of scalable SaaS cloud applications
Principal Software EngineerFull StackJavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReactenterprise SaaScloud applicationsscaling productssoftware developmentmicroservices

Less than 12 years of experience, Lack of experience with Java, Spring, or React, No experience in SaaS or cloud applications

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