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

Senior Software Engineer - Java - job 1 of 2

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 Senior 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 the life sciences industry.  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.


You have extensive experience in Java applications and the latest open source technologies. Ideal candidates have worked in enterprise software development or for a high-growth technology company.


What You'll Do
  • Rapidly build new applications on an existing, robust enterprise platform
  • Build new cloud infrastructure from scratch following the best practices in software development
  • Drive new features and improvements in a fast-changing environment
  • Partner with product management, design, and QA to deliver cutting-edge solutions and direct value to our customers
  • Work on multiple layers of our stack including backend (primary), front-end, and DevOps
  • Mentor junior engineers


Requirements
  • 5+ 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, Hibernate, Solr, Gradle, Git, Jenkins, Mockito, Tomcat, Linux, AWS, Vagrant, Docker, Kubernetes
  • 3+ years of experience in relational databases with a mastery of SQL
  • 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


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: $110,000 - $270,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-Remote


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

$190000 / YEARLY (est.)
min
max
$110000K
$270000K

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 Senior Software Engineer - Java, Veeva Systems

If you're a Senior Software Engineer with a passion for Java and looking to make a significant impact, Veeva Systems in Raleigh, North Carolina is the place for you! As a leader in industry cloud for life sciences, we’re on a mission to accelerate the delivery of therapies to patients while maintaining a solid growth trajectory—having surpassed $2B in revenue last year! At Veeva, we embrace core values of doing the right thing and ensuring both customer and employee success. You'll thrive in a flexible environment, whether you prefer to work remotely or from the office. The role involves building new applications on our robust enterprise platform, driving innovative features in a fast-paced startup-like atmosphere, and collaborating with product management and design teams to deliver cutting-edge solutions. We value mentorship, so you'll also have the opportunity to guide junior engineers. With at least 5 years of experience in Java and expertise in open source technologies, you’ll dive into multiple layers of our tech stack and facilitate real change in the life sciences industry. Join us, where you can build impactful software and contribute to a good cause while enjoying great benefits like flexible PTO and a fantastic work culture!

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

As a Senior Software Engineer at Veeva Systems, key responsibilities include rapidly developing new applications on our existing enterprise platform, building cloud infrastructure from scratch, and driving new feature implementations. You'll work closely with product managers and design teams to ensure the solutions we create bring real value to our customers.

Join Rise to see the full answer
What qualifications do I need to be a Senior Software Engineer at Veeva Systems?

To qualify as a Senior Software Engineer at Veeva Systems, you should have at least 5 years of experience in Java development, preferably in an enterprise cloud software environment. Additionally, proven experience with open source technologies like Spring, MySQL, and AWS is essential. A knack for writing clean, testable code and mentoring junior engineers is a plus.

Join Rise to see the full answer
What technologies does Veeva Systems use for its software development?

Veeva Systems utilizes a variety of modern technologies for software development. As a Senior Software Engineer, you will work with Java and many open source tools, including Spring, Gradle, Git, Jenkins, and Docker. Additionally, you'll engage with cloud technologies and relational databases, ensuring the development process remains advanced and efficient.

Join Rise to see the full answer
How does Veeva Systems support employee success?

Veeva Systems prioritizes employee success by fostering an inclusive and flexible work environment. With our Work Anywhere policy, employees can choose their preferred work setting, whether from home or the office. We also provide professional development opportunities, mentorship programs, and a well-rounded benefits package to support your growth and well-being.

Join Rise to see the full answer
What is the compensation range for a Senior Software Engineer at Veeva Systems?

The compensation range for a Senior Software Engineer at Veeva Systems is between $110,000 and $270,000. This range is influenced by factors such as experience and location, and can also include additional compensation forms like bonuses or stock options.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java
Can you describe your experience with Java and how it's relevant to the Senior Software Engineer position at Veeva Systems?

When answering this question, highlight specific Java projects you’ve worked on, focusing on the scale and impact of your contributions. Discuss any frameworks or technologies you've used with Java that align with Veeva’s tech stack.

Join Rise to see the full answer
How do you ensure the code you write is clean, maintainable, and testable?

To answer this, discuss your processes for writing code, such as adhering to coding standards, conducting code reviews, utilizing design patterns, and incorporating unit tests to ensure code reliability.

Join Rise to see the full answer
What challenges have you faced in software development, and how did you overcome them?

Share a specific example of a challenge, elaborating on the problem, your approach to troubleshooting, and the eventual solution. This demonstrates your problem-solving skills and resilience.

Join Rise to see the full answer
How would you approach mentoring a junior engineer at Veeva Systems?

When responding, emphasize the importance of an open and communicative relationship. Discuss specific strategies you might use, like pair programming, providing learning resources, or encouraging questions.

Join Rise to see the full answer
Can you explain a situation where you had to adapt to a rapidly changing environment?

Illustrate your adaptability by discussing a project where requirements shifted unexpectedly. Describe your thought process and the steps you took to pivot effectively without compromising project goals.

Join Rise to see the full answer
What experience do you have with cloud infrastructure and how would it benefit Veeva Systems?

Talk about your experience with cloud technologies, mentioning specific platforms and services you are familiar with. Explain how that knowledge can streamline Veeva’s infrastructure and enhance performance.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Since Veeva values rapid development, share your familiarity with Agile practices. Discuss your experience with Scrum or Kanban and how these practices have improved team collaboration and project delivery timelines.

Join Rise to see the full answer
How do you stay updated on the latest trends in software development?

Your answer should demonstrate your initiative in continuous learning. Mention resources you use, such as online courses, tech blogs, or developer communities, and how you've applied newly learned concepts to your work.

Join Rise to see the full answer
How do you prioritize your tasks in a complex development project?

Here, discuss your methods for assessing project requirements and deadlines, like using task management tools or regular team check-ins to ensure everyone stays aligned and productive.

Join Rise to see the full answer
What interests you most about working at Veeva Systems?

Express your alignment with Veeva's mission and values. Discuss how you believe your skills can contribute to the company and your excitement about making a difference in the life sciences industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 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

Veeva Systems seeks a Senior Software Engineer specializing in TypeScript to develop cutting-edge applications in the life sciences sector.

Photo of the Rise User
Posted 9 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

Veeva Systems is on the lookout for a talented Senior Paralegal in Employment Law to contribute to their innovative legal team nationwide.

Photo of the Rise User
Posted yesterday

Lead the charge in creating impactful Pega solutions at Sun Life, where your expertise will enhance client experiences across the globe.

Photo of the Rise User
Posted 4 days ago

Join Intellectsoft as a Senior Full Stack Developer and leverage your expertise in .NET and React to deliver innovative solutions in collaboration with leading clients.

Photo of the Rise User
Posted 13 days ago

As a Senior Full Stack Engineer at Postman, you will drive the development of cutting-edge API solutions while mentoring a talented team.

Photo of the Rise User
Posted 11 days ago
Customer-Centric
Empathetic
Collaboration over Competition
Feedback Forward
Inclusive & Diverse
Mission Driven
Diversity of Opinions
Rise from Within
Medical Insurance
Paid Time-Off
Dental Insurance
Vision Insurance
Maternity Leave
Mental Health Resources
Equity
401K Matching
Employee Resource Groups
Performance Bonus
Education Stipend
Life insurance

Become a reliability expert at Atlassian, where you will lead initiatives that enhance the performance and stability of our Cloud services.

Photo of the Rise User
Posted 10 days ago
Social Impact Driven
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric

Jerry seeks a motivated Software Engineer I to help transform the car ownership experience with cutting-edge technology.

Photo of the Rise User
Lely Remote Cevizli, Tugay Yolu Cd., 34846 Maltepe/İstanbul, Türkiye
Posted 4 days ago

Join Lely's innovative team as a Backend Developer to enhance farm management solutions used globally.

Posted yesterday

Become a pivotal part of SalesLabX as a Senior Front End Developer, contributing to a diverse and inclusive work environment focused on creativity and innovation.

Photo of the Rise User

BlackRock is looking for a Java Full Stack Engineer to drive innovation in their cutting-edge financial technology platform, Aladdin.

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.

464 jobs
MATCH
VIEW MATCH
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 13, 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, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
n
Someone from OH, Columbus just viewed Product Management Intern at nVent
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
11 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart