✦ 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

Senior full stack software engineer role focused on building scalable cloud SaaS applications for the life sciences industry.

  • Collaborate on technical design
  • Own feature implementation
  • Mentor engineers
  • Review code
  • Define best practices

Developing enterprise SaaS cloud applications using Java, Spring, MySQL, and React, with a focus on scalability, code quality, and mentoring.

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

12+ years of software development experienceDeveloping enterprise SaaS cloud applicationsBuilding high volume products at scaleHands-on experience with JavaSpringMySQLGitJenkinsExperience with JavaScript and React
Experience with open source toolsMentoring engineersCode review experienceCloud computing experience
JavaSpringMySQLHibernateGradleGitJenkinsReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReact
collaborationproblem-solvingmentoringleadershipcommunicationteamworkadaptability
Industry SaaS, Healthcare IT
Job Function Lead development of scalable SaaS cloud applications in a senior engineering role
Principal Software EngineerFull StackJavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolrLuceneJavaScriptReactenterprise SaaScloud applicationssoftware developmentscalingmentoringcode reviewcloud SaaS applicationssoftware engineering

Less than 12 years of experience, Lack of experience with Java and Spring, No experience with SaaS cloud applications, Inability to mentor or review code

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