Senior Software Engineer - Java

Veeva Systems
Columbus, OH

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

The Senior Software Engineer role is part of a Global IT delivery team responsible for the design, development, testing, and implementation of a critical internal CRM product. The ideal candidate is someone who thrives on solving complex problems by providing scalable solutions that can adapt as new features and capabilities are delivered.

This role needs to communicate and interface well with peers and user groups who have varying degrees of technical ability. You must have the ability to understand documented and verbal user requirements and be able to translate these into a technical reality that is efficient, extendable, and maintainable.

\n

What You'll Do
  • Collaborate with Business Analysis, Functional Architects, and Development team members on technical design and problem-solving to come up with compelling solutions to problems
  • Provide technical expertise in identifying risks and provide impact analysis when needed
  • Extensive experience performing formalized code reviews
  • Work with middleware platforms to design, develop, and deploy integration services that operate efficiently and accurately in a global environment
  • Mentor and guide engineers at all levels
  • Define and enforce coding best practices and coding standards

Requirements
  • Bachelor's in Mathematics or Computer Science/Applications or a similar field
  • 8+ years of software development experience, 3+ years serving in a senior role
  • Extensive experience in object-oriented design and implementation
  • Hands-on development experience with current open source tools and technologies (Java, Spring, MySQL, Hibernate, Maven, GitLab, Jenkins, AspectJ, Messaging, Solr, and Lucene, Postman, IntelliJ IDEA)
  • Strong communication skills, ability to work with global team
  • Proven experience with enterprise-scale methodologies, platforms, and techniques
  • Self-motivated and fast learner with a strong sense of ownership

Nice to Have
  • Familiarity with CI/CD tools
  • Experience with agile project management tool (Jira)
  • Experience with Veeva Vault SDK
  • Experience building CRM software

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.

\n

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 [email protected] .

Posted 2025-10-31

Recommended Jobs

Service department - laborer

City of Maple Heights
Maple Heights, OH

the City of Maple Heights is hiring Laborers in the Service Department Preferred experience and skills include: Operate dump trucks, snow plows, front-end loaders, chainsaws, jackhammers and relat…

View Details
Posted 2025-10-30

Explore Columbus: Heartfelt Care in Ohio's Vibrant City!

NurseRecruiter
Columbus, OH

Registered Nurse - Perioperative Nurse - Operating Room - Travel - (OR RN) Join a dynamic team as a Registered Nurse in the Operating Room in Columbus, Ohio, starting September 8, 2025! With a vibran…

View Details
Posted 2025-08-20

Lead Software Engineer - Full Stack/Java

JPMorgan Chase & Co.
Ohio

Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.   As a Lead Software Engineer at JPMorgan Chase within t…

View Details
Posted 2025-10-24

Protestant Music Director Pianist Vocalist

Music Ministry International
Dayton, OH

The successful candidate for this position will be a 1099 contractor with Music Ministry International and be responsible for the following: Scope of Responsibilities. This is a non-personnel ser…

View Details
Posted 2025-09-26

Oracle developer

OXFORD GLOBAL RESOURCES INC
Beachwood, OH

Summary: Existing applications are based on Oracle Exadata. Expertise to include a skilled Database Developer with demonstrated knowledge and solid experience in or associated with designing and …

View Details
Posted 2025-10-27

Porter - Jason Aldean's, Pittsburgh

TC North Shore / Jason Aldean's Pittsburgh
Ohio

TC Restaurants operates venues in the Nashville area including Luke Bryan's 32 Bridge Food + Drink, Lainey Wilson's Bell Bottoms Up, Jason Aldean's Kitchen + Rooftop Bar, Sun Diner, Luigi's City Pizza…

View Details
Posted 2025-08-12

Paraprofessional - Special Education & Behavioral Support | $17-$19/hr

The Learning Spectrum
Pickerington, OH

Job Description Job Description Job Title: Special Education Paraprofessional Location: Canal Winchester, OH 43110 Employment Type: Full-Time (Monday to Friday) Salary: Based on educat…

View Details
Posted 2025-10-23

Maintenance Worker

Aramark
Cleveland, OH

The Maintenance Worker is responsible for performing a variety of work including the maintenance and repair of buildings and grounds in assigned area(s). Essential functions and responsibilities of t…

View Details
Posted 2025-10-23

Counter Sales Representative

Hertz Columbus Airport
Columbus, OH

At Byers Car Rental LLC we strive to make every customer a customer for life. Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated. Every emplo…

View Details
Posted 2025-08-28