Principal Software Engineer - Full Stack

RemoteFull-timePosted over 1 year ago

Senior full-stack engineer shaping end-to-end features, architecture, and mentoring for scalable SaaS cloud apps in the life sciences space.

Responsibilities

  • Collaborate with PM and devs on technical design for solutions
  • Own end-to-end feature delivery from design to production
  • Break down complex problems into actionable solutions quickly
  • Mentor engineers at all levels and guide career growth
  • Define and evangelize coding standards and best practices
  • Review code across teams to improve quality and consistency

Requirements

  • 12+ years of software development experience
  • Experience building enterprise SaaS cloud apps
  • Proven record shipping high-volume products at scale
  • Hands-on with Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins
  • Front-end with JavaScript and React
  • Comfortable in a fast-paced startup environment
  • Strong mentoring and team development record
  • Unrestricted right to work in the United States
  • Must be located in the EST time zone

Nice to Have

  • Experience in agile environments
  • Experience with Spring framework
  • Experience with ES6
  • Experience with SaaS product development

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company 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