Senior Software Engineer - Java

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
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 projects using Java, Spring, MySQL, and other modern technologies. You'll collaborate with cross-functional teams, mentor other engineers, and contribute to technical design decisions.

With 8+ years of software development experience required, you'll be part of a company transforming the life sciences industry. Veeva offers a flexible Work Anywhere policy, comprehensive benefits, and a strong focus on employee success. The role is based in Hyderabad, India, but offers the flexibility to work from home or office.

As a Senior Software Engineer, you'll be instrumental in developing and maintaining critical internal systems, performing code reviews, and establishing best practices. The position requires strong communication skills and the ability to work with a global team, making it perfect for someone who wants to make a meaningful impact in the healthcare technology sector while growing professionally.

Last updated 11 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 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
  • Work Anywhere flexibility
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Health & wellness programs

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 healthcare technology solutions 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.

Software Development Engineer - Lambda, Lambda - Experience

Senior Software Engineer role at AWS Lambda in Dublin, focusing on serverless computing development and distributed systems architecture.

Sr. SDE - Timehub Pay Data and Policy Computation

Senior Software Engineer role at Amazon building scalable pay computation systems for global workforce management

Software Development Engineer, Amazon Redshift

Senior Software Engineer role at Amazon working on Redshift Builder Experience team, focusing on developer tooling and infrastructure services.