[Remote] Senior Software Engineer - Java
Note: The job is a remote job and is open to candidates in USA. Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies, is on a mission to help life sciences companies bring therapies to patients faster. As a Senior Java Engineer, you will develop robust, enterprise-scale applications using modern open-source technologies and tackle complex challenges while driving feature innovation and collaborating effectively with product teams.
Responsibilities
- Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform
- Build to scale: Develop highly scalable software with optimal performance
- Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment
- Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
- End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps
- Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Skills
- 5+ years of experience in Java development, with a strong preference for experience within enterprise cloud software companies
- Proven ability to write clean, testable, and maintainable code within a collaborative team setting
- Hands-on experience with a range of open source technologies including Spring, MySQL, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, and Kubernetes
- 3+ years of experience with relational databases and expert-level SQL skills
- Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment
- Veeva is a hard-working company
- Veeva is a PBC and a 'do the right thing' company. We expect that from all employees
- Excellent verbal and written English communication skills
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
- Experience in enterprise software or high-growth tech environments
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Company Overview
Apply To This Job