Principal Software Engineer - Full Stack

RemoteFull-timePosted over 1 year ago

Senior, independent full-stack engineer shaping scalable cloud SaaS at Veeva. Mentors engineers and guides product direction.

Responsibilities

  • Collaborate with PM and Dev teams on technical design and problem solving.
  • Own end-to-end feature implementation from design to production.
  • Break down complex problems into potential solutions for faster resolution.
  • Mentor and guide engineers at all levels.
  • Define, evangelize, and mentor on coding standards and best practices.
  • Review code across engineers of all levels.

Requirements

  • 12+ years of software development experience
  • Experience developing enterprise SaaS cloud applications
  • Proven track record building high-volume products at scale
  • Hands-on with Java, Spring, MySQL, Gradle, Git, Jenkins
  • Front-end experience with JavaScript and React
  • Comfortable in fast-paced startup environment; hard-working and fun
  • Strong mentoring with proven record of improving teams
  • U.S. work authorization; no sponsorship

Nice to Have

  • Agile environment experience
  • Experience with Spring framework
  • Experience with ES6
  • SaaS product development experience

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
Apply Now
Take the next step in your career
Apply for this Position
About Veeva Systems

Founded

2007 (over 19 years ago)

People

5001-10000 employees

Industry

Software Development

Type

Public Company

Links