Senior Software Engineer

Veeva Systems Logo

Veeva Systems

πŸ“Remote - India

Summary

Join Veeva Systems, a leading life sciences industry cloud company, as a Senior Software Engineer. You will play a key role in designing, developing, and maintaining internal tools to enhance efficiency and productivity within our services team. This position requires extensive experience in Java applications and open-source technologies, working in a fast-paced, agile environment. You will collaborate with stakeholders, build backend services using Java (Spring Boot), implement unit tests, and deploy solutions within the Veeva Vault Platform. The role demands strong code review skills and providing user support. Veeva offers a flexible work environment as a Work Anywhere company.

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 the following technology stack: Spring, Postgres, Hibernate, Maven, Git, Jenkins, Mockito, AWS, Docker
  • 3+ years of experience in relational databases and strong knowledge of SQL
  • 5+ years experience in software product development
  • Strong experience with backend development in Java and Spring Framework
  • Experience with developing REST API

Responsibilities

  • Drive the design and development that transforms requirements into fully developed features, delivering high-quality, scalable, and maintainable code from concept to production
  • Build and optimize backend services using Java (Spring Boot)
  • Implement and maintain unit tests to ensure functionality, enhance reliability, and support continuous integration
  • Deploy and integrate solutions within the Veeva Vault Platform
  • Continuously maintain, improve, and adapt tooling features to align with Vault Platform updates
  • Strong experience reviewing code for engineers of all levels
  • Provide troubleshooting and support to end users, resolving issues as needed

Preferred Qualifications

  • Experience with the Veeva Vault Platform
  • Experience with dbt (Data Build Tool)
  • Experience in the pharmaceutical and life sciences industry
  • Experience with Clinical, Regulatory, Quality, or Safety business processes
  • Experience with GxP regulations and software validation process
  • Relevant AWS certifications such as AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified SysOps Administrator
  • Experience in frontend frameworks such as React, Vue, or Angular

Benefits

Work from home or in the office flexibility

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.