
Principal Software Engineer - Java
Veeva Systems
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