Veeva Systems

Principal Software Engineer

Veeva Systems

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Manual Apply

Salary

💰 $180,000 - $300,000 per year

Job Level

Lead

Tech Stack

Amazon RedshiftAnsibleAWSCloudJavaKubernetesPythonReactSpring BootSpringBootTerraform

About the role

  • Build industry-leading Enterprise Content Management applications and services on a multi-tenant, highly scalable cloud platform
  • Lead, design, implement and own key product features with the team in Toronto
  • Collaborate directly with product stakeholders and drive multiple features to successful delivery
  • Play with the latest Cloud technologies and keep skills current while innovating
  • Work in a small team environment within a fast-growing company

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 fast-paced environment
  • Strong communication skills
  • BS in engineering/computer science or equivalent
  • Proven record of mentoring and making your team better
  • Experience with React or similar framework (nice to have)
  • Experience with Kubernetes/EKS (nice to have)
  • Experience with Python (nice to have)
  • BigData, AWS Redshift (nice to have)