V

Principal Software Engineer at Veeva

Veeva Systems, Inc.

toronto, on, Canada Full-time June 16, 2026

Found Description

Elevate your career as a Principal Software Engineer with Veeva, working remotely from anywhere in Canada or the US. Lead the development of high-impact applications that enhance efficiency in life sciences.

As a key player at Veeva, you will shape technology and mentor engineers while ensuring your code meets high standards. Your role requires expertise in Java and a proven track record of building scalable SaaS applications to guide the team towards success.

Key Responsibilities: • Own all stages of feature implementation from design to maintenance • Collaborate on technical design with Product Management • Analyze complex problems for efficient solutions • Define and promote engineering best practices • Conduct comprehensive code reviews across the team

Requirements: • 12+ years of software development experience in Java • Extensive background in high-scale enterprise SaaS applications • Proven ability to architect high-volume products • Proficiency with o...

Ready to Apply?

Submit your application for Principal Software Engineer at Veeva at Veeva Systems, Inc.

Apply Now