Veeva Systems

Principal Software Engineer - Java

Veeva Systems

Apply
about 2 years ago
Ottawa, Canada
Staff+
H1B Sponsor

Base Salary

$180k - $300k/yr

Responsibilities

  • Lead, design, implement, and own key product features.
  • Collaborate with product stakeholders to drive features to successful delivery.
  • Work with the latest technologies in the cloud.
  • Participate in a small team environment within a rapidly growing company.

Requirements

  • 10+ years of experience developing commercial software in Java.
  • Deep expertise in object-oriented design and implementation.
  • Hands-on experience with server-side web technologies like Spring, JPA, Hibernate, Lucene, and Solr.
  • Experience with agile development techniques.
  • Strong communication skills and a drive to mentor team members.
  • BS in engineering/computer science or equivalent.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • Paid time off and company-paid holidays.
  • Retirement programs.
  • 1% charitable giving program.

Tech Stack

Java

Categories

BackendFull Stack