Senior Software Engineer - Full Stack

Veeva Systems•Massachusetts - Boston, MA
•$110,000 - $270,000•Remote

About The Position

Veeva Systems is hiring a Senior Software Engineer to build cloud software that helps life sciences companies accelerate the development and delivery of treatments and medicines. The role focuses on developing software that scales for heavy use and can evolve with new features and capabilities. The engineer will help shape the direction of the build, advise product leadership, and mentor early-career software engineers. Veeva seeks someone who can thrive in a dynamic, startup-like environment backed by a successful, profitable company, with extensive full-stack development experience in Java and/or React.

Requirements

  • At least 5 years of hands-on software product development experience.
  • At least 5 years of backend engineering experience in Java or similar object-oriented languages.
  • Modern frontend development experience; React is preferred.
  • Practical expertise with REST and SOAP API integration.
  • Strong relational database skills with MySQL, Oracle, or SQL Server.
  • Excellent communication and cross-functional collaboration skills.

Nice To Haves

  • Previous experience working in an agile environment.
  • Experience with Software-as-a-Service (SaaS) product development.
  • Experience with content management products and technologies.
  • Experience in enterprise software development or at a high-growth technology company.

Responsibilities

  • Participate in all aspects of the software development lifecycle (SDLC).
  • Collaborate with Product Managers, other Engineers, and domain experts to design and develop applications for the life sciences industry.
  • Collaborate with Quality Assurance Engineers to ensure accurate and comprehensive testing coverage.
  • Contribute to troubleshooting and technical support of the product.
  • Help shape the direction of the build and advise product leadership.
  • Mentor early-career software engineers.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • Flexible paid time off.
  • Company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.
  • The position may also be eligible for variable bonus and/or stock bonus compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service