Principal Software Engineer
Canada - Toronto
At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.
As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.
The Role
We are looking for multiple Principal Software Engineers who are self-starters, love solving technical challenges, and have prior experience working on a variety of engineering projects in an energizing environment. You should have extensive experience with Java, cloud development, and knowledge of front-end and infrastructure. In this role, you will be focused on building industry-leading Enterprise Content Management applications and services on our multi-tenant, highly scalable cloud platform.
What You'll Do
- You get to play with the latest technologies in the Cloud and keep your skills current while you innovate
- The opportunity to lead, design, implement and own key product features with our team in Toronto
- Work in a small team environment within a highly successful company that is growing fast
- Directly collaborate with all product stakeholders and drive multiple features to successful delivery
Requirements
- 10+ years developing commercial software
- 5+ years experience in Java, including SpringBoot
- AWS Experience
- Experience with Infrastructure as a Code - ansible, Terraform, Cloudformation
- Experience working on teams using agile development techniques
- Drive and flexibility to roll up your sleeves and work hard, enjoys a dynamic environment
- Strong communication skills
- BS in engineering/computer science or equivalent
- We are looking for strong mentors with a proven record of making your team better
Nice to Have
- Experience with React or similar framework
- Experience with Kubernetes/EKS
- Experience with Python
- BigData, AWS Redshift
Learn More
Perks & Benefits
- Medical, dental, vision, and basic life …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Basic life insurance Charitable giving Charitable giving program Company paid holidays Dental Dynamic environment Growth potential Life Insurance Medical Medical, dental, vision, and basic life insurance Paid holidays PTO Remote-first company Retirement programs Vision Work anywhere Work From Home
Tasks- Collaborate with stakeholders
- Design and implement solutions
Agile Agile Development Ansible AWS AWS Redshift Big Data Cloud Cloud Development CloudFormation Communication Computer Science Content Management Customer Success Development EKS Engineering Front-end Infrastructure Java Kubernetes Life sciences Organization Python React SaaS Spring Boot Terraform
Experience10 years
EducationB.S. in Computer Science BS in Engineering Computer Science Engineering Equivalent
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8