Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Java image - Rise Careers
Job details

Software Engineer - Java

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.


At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.


As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.


Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.


The Role


We are looking for multiple Software Engineers that are eager to build in a fast-paced, startup environment inside a stable, profitable company. Our teams are solving complex problems that impact the speed and effectiveness of how critical treatments and medicines get to the patients who need them.  In this role, you’ll jump right in, develop in rapid sprints, and find quickly that we don’t believe in throwaway technology. You build it -- we ship it.

 

Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva.  In this role, you will work with a smart, highly motivated team to take on technical challenges that are associated with our ever-growing number of customers. You should be a self-starter, who loves technical challenges and has prior experience working on a variety of engineering projects in an energizing environment.

 

Ideal candidates have worked in enterprise software development or for a high-growth technology company.


What You'll Do
  • Design, implement, and deliver cloud-based features and products
  • Build an application architecture that is robust and scalable
  • Write clean, testable, readable code in a team environment using design patterns and Object Oriented Principles
  • Create rich user experiences
  • Write quality code with high unit and integration test coverage
  • Mentor junior developers


Requirements
  • 3+ years experience in Java, preferably at an enterprise cloud software company
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with open source technologies such as Spring, MySQL/Postgres, Hibernate, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Docker, Kubernetes
  • We are looking for strong mentors with a proven record of making your team better
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time


Nice to Have
  • Experience across the full tech stack- Mobile/UI/Backend/Integration
  • Experience with patient-facing or clinical trial or life sciences software, and/or HIPAA are nice to have


Learn More


Perks & Benefits
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program


Compensation
  • Base pay: $85,000 - $225,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.


#LI-RemoteUS


Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.


Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

Average salary estimate

$155000 / YEARLY (est.)
min
max
$85000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Java, Veeva Systems

If you're a passionate Software Engineer - Java looking to make a difference, Veeva Systems in Boston, Massachusetts, has an amazing opportunity for you. At Veeva, we take pride in being a mission-driven organization that is reshaping the life sciences industry. As one of the fastest-growing SaaS companies with over $2B in revenue, our commitment is not just to business success but to doing the right thing for our customers, employees, and society. In this role, you will immerse yourself in a dynamic, fast-paced environment, working on vital projects that influence how treatments reach those who need them. You'll develop cloud-based features that not only meet customer needs but exceed them while collaborating with a talented team that values both innovation and quality. Expect to write clean, testable code, mentor junior engineers, and contribute to complex design challenges. With over three years of Java experience under your belt, you’ll enjoy leveraging technologies like Spring, AWS, and Docker while fostering a robust and scalable application architecture. At Veeva, we believe in giving you the freedom to work in a way that suits you best, whether at home or in the office, as we trust you to deliver results. Join us and help shape the future of life sciences technology!

Frequently Asked Questions (FAQs) for Software Engineer - Java Role at Veeva Systems
What are the responsibilities of a Software Engineer - Java at Veeva Systems?

As a Software Engineer - Java at Veeva Systems, you’ll be tasked with designing, implementing, and delivering cloud-based features and products. You'll collaborate with a talented team, solve complex problems in a fast-paced environment, and ensure your code is clean and testable. Additionally, mentoring junior developers and creating rich user experiences will be among your key responsibilities.

Join Rise to see the full answer
What skills are required for the Software Engineer - Java position at Veeva Systems?

To succeed in the Software Engineer - Java role at Veeva Systems, candidates should have at least 3 years of Java experience, especially in enterprise cloud software. You must demonstrate the ability to write clean, readable code and have hands-on experience with technologies like Spring, AWS, Docker, and database management systems such as MySQL or PostgreSQL.

Join Rise to see the full answer
What is the work culture like for Software Engineers at Veeva Systems?

Veeva Systems fosters a collaborative and innovative work culture for Software Engineers. With values centered around speed, customer success, and employee growth, you'll find yourself in a supportive environment that encourages contributions toward meaningful projects in the life sciences space, all while maintaining flexibility through remote work options.

Join Rise to see the full answer
What opportunities for advancement are available for Software Engineers at Veeva Systems?

At Veeva Systems, Software Engineers have numerous opportunities for advancement. Beyond mentoring junior developers, you can lead projects, specialize in certain technologies, and even transition into technical or managerial roles as you develop your skills and gain experience in a rapidly growing company.

Join Rise to see the full answer
How does Veeva Systems support employee well-being for Software Engineers?

Veeva Systems is dedicated to employee well-being by offering various perks, including medical, dental, vision insurance, a flexible PTO policy, and retirement programs. The company also promotes a healthy work-life balance through its Work Anywhere policy, allowing you to choose your work environment.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Java
Can you describe your experience with Java and how it applies to the role of Software Engineer at Veeva Systems?

In answering this question, detail your specific experiences with Java in previous projects. Highlight any enterprise applications you’ve developed, the challenges you faced, and how you overcame them, particularly focusing on scalability and performance.

Join Rise to see the full answer
What methodologies do you use in software development and how would you apply them at Veeva Systems?

Discuss methodologies such as Agile or Scrum that you’ve implemented before. Explain how these methodologies allow for iterative development and rapid delivery, which aligns with Veeva’s fast-paced environment for cloud-based software development.

Join Rise to see the full answer
How do you ensure the quality and maintainability of your code as a Software Engineer?

Talk about your focus on writing clean, testable code and using design patterns. Mention how you apply unit and integration testing in your projects to ensure that features not only meet requirements but are also maintainable long-term.

Join Rise to see the full answer
Describe a technical challenge you've faced in a previous role. How did you solve it?

Choose a real example of a technical issue you encountered. Explain how you analyzed the problem, what steps you took to address it, and what the results were, emphasizing your analytical and problem-solving skills.

Join Rise to see the full answer
What role do you believe mentorship plays in your work as a Software Engineer?

Explain your view on mentorship within a team. Discuss how mentoring junior engineers can enhance team dynamics and productivity while fostering a culture of learning and continuous improvement, both of which are crucial at Veeva.

Join Rise to see the full answer
How do you keep yourself updated with emerging technologies and trends in software development?

Share specific resources you use, whether they be online courses, tech blogs, or forums. Highlight your commitment to lifelong learning and how staying updated with trends in Java and cloud technologies can benefit your work at Veeva.

Join Rise to see the full answer
Can you explain your experience with Agile development processes?

Discuss your involvement in Agile practices, such as daily stand-ups, sprints, and retrospectives. Describe how Agile can help teams at Veeva improve productivity and adapt quickly to changing requirements.

Join Rise to see the full answer
What approach do you take when integrating user experience design into your software development?

Emphasize the importance of collaboration with UX/UI designers and your methods for incorporating user feedback into your development process. Connect this back to Veeva’s goal of creating rich user experiences.

Join Rise to see the full answer
How do you handle tight deadlines and multiple priorities in your work?

Explain your strategies for time management and prioritization. Share how you maintain composure in high-pressure situations while ensuring the quality of your output remains high.

Join Rise to see the full answer
What excites you about potentially working at Veeva Systems?

Reflect on Veeva’s mission and values, expressing your enthusiasm for working in life sciences technology. Discuss how you can contribute to their goals and how the company aligns with your career aspirations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Nagarro Remote Remote, Sri Lanka
Posted 14 days ago
Photo of the Rise User
Datacom Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Advansys Remote No location specified
Posted 10 days ago
Photo of the Rise User
Waymo Remote Mountain View, CA, USA; San Francisco, CA, USA
Posted 6 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning

Veeva Systems is a leading cloud-computing company for the global life sciences industry. The company is based in the San Francisco Bay Area and serves more than 950 customers, ranging from the world’s largest pharmaceutical companies to biotechs.

418 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
BENEFITS & PERKS
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 1, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
Photo of the Rise User
145 people applied to Scrum Master-Remote at DICE
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K
Photo of the Rise User
Someone from OH, Marion just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Westerville just viewed Junior Videographer at HyperionDev
Photo of the Rise User
Someone from OH, Columbus just viewed Part-time driver | Columbus, OH at Uber
Photo of the Rise User
Someone from OH, Columbus just viewed Operations Manager, Overnight at hims & hers
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Court Security Officer, Juneau, AK at Walden Security