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 3 months 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 Integrations Software Engineer in Test

Senior QA Engineering role at Veeva Systems, focusing on automation testing and quality assurance for life sciences SaaS platform, offering remote work and competitive benefits.

Senior Integrations Software Engineer in Test

Senior QA Engineering role at Veeva Systems, focusing on automation testing for healthcare SaaS platforms with HL7/FHIR integration experience required.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer role at Veeva Systems, building healthcare integrations with 5+ years experience required, offering remote work and competitive benefits.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer role at Veeva Systems, building healthcare integration solutions with 5+ years experience required.

FHIR Integration Software Engineer

Senior FHIR Integration Software Engineer position at Veeva Systems, building healthcare integration solutions with Java and HL7/FHIR expertise.