Veeva Systems

Principal Software Engineer - Java

Veeva Systems

Overview

Develop and guide scalable enterprise applications to enhance customer efficiency.

Ideal candidate has 12+ years of experience in software development with a focus on Java and enterprise SaaS.

Applicants must have the unrestricted right to work in the United States

180k usd / yearremoteseniorpermanentfull-timeEnglishJavaSpringMySQLGitJenkins

Locations

  • Canada, Ontario, Toronto
  • United States, Ohio, Toronto

Requirements

  • 12+ years of software development experience
  • Java development required
  • Experience with enterprise SaaS applications
  • Proven track record of building high-volume products
  • Hands-on experience with open-source tools
  • Proven ability to mentor team members

Responsibilities

  • Own all stages of feature implementation
  • Collaborate on technical design
  • Analyze complex problems
  • Define and promote best practices
  • Provide code reviews
  • Mentor engineering talent

Benefits

  • Medical, dental, vision insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program