
Software Engineer – Java
Veeva Systems
full-time
Posted on:
Location Type: Remote
Location: Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $85,000 - $225,000 per year
About the role
- Join a high-energy team of motivated engineers to design and implement product features for our cloud applications.
- Tackle significant technical scaling challenges for our ever growing life sciences customer-base.
Requirements
- Experience: 3+ years of professional software development experience, focused on enterprise-scale cloud applications
- Core Tech Stack:
- Java expertise. Deep understanding of Object-Oriented programming, clean code practices, and common software design patterns
- Strong hands-on experience with the Spring framework (e.g., Spring Boot, Spring MVC)
- Proficiency with SQL or NoSQL databases (e.g., MySQL, Postgres, DynamoDB) and data access layers (e.g., Hibernate/JPA)
- DevOps & Cloud:
- Familiarity with CI/CD tools and processes (e.g., Git, Jenkins)
- Experience building and deploying applications on a major cloud platform (AWS preferred)
- Core Values and Expectations:
- High work ethic. Veeva is a hard-working company
- High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
- Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
- Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaObject-Oriented programmingclean code practicessoftware design patternsSpring frameworkSpring BootSpring MVCSQLNoSQLHibernate
Soft Skills
high work ethichigh integrityhonestyverbal communicationwritten communication