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
About Veeva Systems
Links
