Ve
Posted:
May 20, 2026
Location:
winnipeg, mb, Canada
Job Description
Join Veeva as a Principal Engineer and leverage your Java expertise to develop pivotal SaaS applications that transform patient care. Work remotely from Canada or the US with a team dedicated to global health.
As a Principal Software Engineer, you'll be tasked with developing scalable, maintainable enterprise applications while mentoring junior engineers. Your leadership will drive technical decisions, establish coding standards, and ensure high-quality deliverables that enhance operational efficiency. This opportunity allows you to directly impact the life sciences sector.
Key Responsibilities: • Guide all stages of feature implementation initiatives • Collaborate to deliver effective technical solutions • Solve complex problems for smooth product functioning • Promote best engineering practices among teams • Conduct detailed code reviews fostering skill development
Requirements: • 12+ years in software engineering with a focus on Java • Strong foundation in...
As a Principal Software Engineer, you'll be tasked with developing scalable, maintainable enterprise applications while mentoring junior engineers. Your leadership will drive technical decisions, establish coding standards, and ensure high-quality deliverables that enhance operational efficiency. This opportunity allows you to directly impact the life sciences sector.
Key Responsibilities: • Guide all stages of feature implementation initiatives • Collaborate to deliver effective technical solutions • Solve complex problems for smooth product functioning • Promote best engineering practices among teams • Conduct detailed code reviews fostering skill development
Requirements: • 12+ years in software engineering with a focus on Java • Strong foundation in...
Apply for this Job
Submit your application for the Veeva Principal Engineer - SaaS Expertise position at Veeva Systems.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
winnipeg, Canada
Posted:
May 20, 2026
Deadline:
June 29, 2026