Full-time

Java Software Engineer at Veeva Systems

Posted by Veeva Systems, Inc. • toronto, on, Canada

📍 toronto, on 🕒 June 19, 2026

About the Role

Elevate your career with Veeva Systems as a Java Software Engineer. Embrace the opportunity to design scalable cloud applications in a flexible Work Anywhere environment.

Veeva Systems is seeking a skilled Software Engineer with over three years of experience focused on enterprise-scale applications. As part of a high-energy, motivated team, you will design, implement, and deliver robust cloud features. The role requires Java expertise and proficiency in Object-Oriented programming, alongside mentoring junior developers for elevated team performance.

Key Responsibilities: • Design and implement cloud features for applications • Write clean, high-quality Java code with unit tests • Develop user experiences and evolve application architecture • Mentor junior developers to improve team skills

Requirements: • 3+ years of software development experience • Strong Java and Object-Oriented programming skills • Experience with Spring framework and SQL/NoSQL databases ...

Ready to Apply?

Submit your application today and take the next step in your career journey with Veeva Systems, Inc..

Apply Now