
Principal Software Engineer – Java
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: California • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $300,000 per year
Job Level
About the role
- Collaborate with Product Management and Development on technical design and problem solving
- Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
- Build software that scales for heavy use and can evolve with new features and capabilities
- Quickly break down complex problems into potential solutions, accounting for knowns and unknowns
- Advise product leadership and influence technical direction
- Mentor and guide engineers at all levels; define and evangelize best practices and coding standards
- Perform extensive code reviews
Requirements
- 12+ years of software development experience
- Extensive experience developing enterprise SaaS cloud applications
- Proven track record of building high volume products at scale
- Hands-on development experience with Java, Spring, MySQL, Hibernate, Gradle, Git, Jenkins, AspectJ, Messaging, Solr, Lucene
- Drive and flexibility to roll up your sleeves and work in a fast-paced startup environment
- Proven mentoring experience and extensive code review experience
- Applicants must have the unrestricted right to work in the United States (no sponsorship)
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
- Work Anywhere: flexibility to work from home or in the office
- May be eligible for variable bonus and/or stock bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringMySQLHibernateGradleGitJenkinsAspectJMessagingSolr
Soft Skills
collaborationproblem solvingmentoringguidanceinfluencingbest practicescoding standardscode reviewsflexibilitydrive