Senior Software Engineer at Veeva

Veeva Systems Inc. · toronto, on, Canada

Location
toronto
Job Type
Full-time
Posted
June 05, 2026

Job Description

Take your career to new heights with Veeva as a Senior Software Engineer. This role involves building cutting-edge Enterprise Content Management applications on our highly scalable cloud platform using innovative technologies.

As a Principal Software Engineer, you will have a significant impact on our engineering projects. With at least ten years of software development experience, your expertise in Java, AWS, and agile methodologies will drive our team’s success. Work alongside product stakeholders to transform ideas into successful features, all while mentoring emerging talent.

Key Responsibilities: • Develop and enhance cloud-based content management solutions • Lead and implement core product features • Collaborate with cross-functional teams for project delivery • Maintain current knowledge of industry trends and technologies • Guide junior engineers in best practices

Requirements: • Minimum 10+ years of software development • Extensive Java and SpringBo...

Ready to Apply?

Submit your application for Senior Software Engineer at Veeva at Veeva Systems Inc.

Apply Now