Veeva Systems

Principal Software Engineer - Java

Veeva Systems

Apply
almost 4 years ago
Toronto, Canada
Staff+
H1B Sponsor

Base Salary

$180k - $300k/yr

Responsibilities

  • Lead, design, implement, and own key product features.
  • Collaborate directly with product stakeholders.
  • Drive multiple features to successful delivery.
  • Work with the latest technologies in the cloud.
  • Innovate while keeping skills current.

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 and Hibernate.
  • Experience with agile development techniques.
  • Strong communication skills and a drive to work in a fast-paced environment.
  • BS in engineering/computer science or equivalent.
  • Proven record of mentoring and improving team performance.

Benefits

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

Tech Stack

Java

Categories

BackendFull Stack