Senior Software Engineer - Java

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
$110,000 - $270,000
Backend
Senior Software Engineer
In-Person
8+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Software Engineer - Java

Veeva Systems, a pioneering $2B+ revenue company in industry cloud, is seeking a Senior Software Engineer to join their Global IT delivery team. This role focuses on designing, developing, testing, and implementing a critical internal CRM product. As a public benefit corporation (PBC), Veeva balances interests of customers, employees, society, and investors.

The ideal candidate will be responsible for solving complex problems with scalable solutions, working on enterprise-scale applications. You'll collaborate with cross-functional teams, mentor other engineers, and work with cutting-edge technologies including Java, Spring, MySQL, and various other modern tools.

The position requires 8+ years of software development experience, with at least 3 years in a senior role. You'll be working in Columbus, Ohio, in an environment that values technical excellence and innovation. The compensation is competitive, ranging from $110,000 to $270,000, plus additional benefits including medical, dental, vision insurance, flexible PTO, and retirement programs.

Veeva offers a unique opportunity to work with a company that's transforming the life sciences industry while maintaining a strong commitment to its values: Do the Right Thing, Customer Success, Employee Success, and Speed. The role combines technical leadership with hands-on development, making it perfect for experienced engineers who want to make a significant impact in healthcare technology.

Last updated 4 days ago

Responsibilities For Senior Software Engineer - Java

  • Collaborate with Business Analysis, Functional Architects, and Development team members on technical design and problem-solving
  • Provide technical expertise in identifying risks and provide impact analysis
  • Perform formalized code reviews
  • Work with middleware platforms to design, develop, and deploy integration services
  • Mentor and guide engineers at all levels
  • Define and enforce coding best practices and coding standards

Requirements For Senior Software Engineer - Java

Java
MySQL
  • 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
  • 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

Benefits For Senior Software Engineer - Java

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Senior Software Engineer - Java

Senior Software Engineer - Java

Senior Software Engineer position at Veeva Systems, focusing on Java development for internal CRM systems with 8+ years experience required.

Senior Software Engineer - Test Infrastructure

Senior Software Engineer - Test Infrastructure role at Veeva Systems, focusing on cloud infrastructure testing and automation for life sciences industry solutions.

Sr Software Dev Engineer, Amazon Tax Services

Senior Software Engineer role at Amazon Tax Platform Services, building and maintaining global tax calculation systems handling millions of transactions.

Senior Process Engineer, Process Engineering

Senior Process Engineer role at Amazon Logistics focusing on optimizing delivery station operations and infrastructure design in Tokyo.

Sr Software Engineer, Graviton Software, Annapurna Labs

Senior Software Engineer role at AWS developing performance optimization tools for Graviton ARM-based processors, requiring 5+ years experience in software development.