✦ Luna Orbit — Software Engineering

Software Engineer - Full Stack

at Veeva Systems

📍 Remote, US Remote 💰 $85K – $225K USD / year Posted April 02, 2026
Salary $85K – $225K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education BS or MS in Computer Science or similar fields
Category Software Engineering

Senior full-stack engineer responsible for building and maintaining a cloud-based SaaS product using Java and JavaScript stack, including React front-end and Java/Spring back-end REST services, in a remote US-based setting.

  • Be part of a dynamic team that builds cloud-based applications
  • Solve real customer problems and experiment with new ideas
  • Decompose existing software systems and influence architecture
  • Collaborate with QA to ensure testing coverage
  • Participate in all aspects of the SDLC

Tech stack includes Java, JavaScript, React, Spring, REST, and RDBMS back-ends (MySQL, Oracle, MS SQL Server), with cloud exposure (AWS/GCP/Azure) and Open-source Java stack.

The ideal candidate is a senior full-stack engineer with 5+ years in Java and JavaScript, strong React experience, and a background in SaaS product development, including cloud exposure (AWS/GCP/Azure). They should thrive in a remote, US-time-zone aligned environment and mentor peers.

5+ years of professional experience in full stack developmentProficiency with Java and JavaScript applicationsExperience with backend REST service development in Java/SpringProficiency with ReactExperience with open-source Java stack (GradleGitJenkinsJUnitTomcat)Experience with RDBMS MySQLOracleor MS SQL ServerMust be in Pacific time zone or the Mountain time zoneApplicants must have the unrestricted right to work in the United States
Hands-on experience with cloud technology stack (AWSGCP or Azure)Mentoring junior engineersExperience with SaaS product development
TomcatGradleGitJenkinsJUnitSpring
JavaJavaScriptReactSpringREST APIMySQLOracleMS SQL ServerGradleGitJenkinsJUnitTomcatAWSAmazon Web ServicesGCPGoogle Cloud PlatformAzurePacific time zoneMountain time zoneremoteSaaSOpen-source Java stack
JavaJavaScriptReactCSSSASSJSSJava/SpringRESTMySQLOracleMS SQL ServerGradleGitJenkinsJUnitTomcatAWSAmazon Web ServicesGoogle Cloud PlatformGCPAzureSaaSOpen-source Java stackSpring
MentoringCommunicationTeam collaborationProblem solvingTime management
Industry SaaS
Job Function Develop and maintain full-stack Java/Javascript SaaS applications using React and Java/Spring
Role Subtype Full Stack Engineer
Tech Domains Java, JavaScript, React, Spring, REST API, MySQL, Oracle, MS SQL Server, Git, Tomcat
Senior Software EngineerSoftware Engineer - Full StackJavaJavaScriptReactCSSSASSJSSJava/SpringRESTMySQLOracleMS SQL ServerGradleGitJenkinsJUnitTomcatAWSAmazon Web ServicesGCPGoogle Cloud PlatformAzurePacific time zoneMountain time zoneunrestricted right to work in the United StatesremoteSaaSOpen-source Java stackSpringREST API

Must be in Pacific or Mountain Time zone, Must have unrestricted right to work in the United States

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