Software Engineer designing and implementing product features for cloud applications at Veeva. Join a mission-driven team to transform life sciences and improve customer outcomes while working flexibly.
Responsibilities
Design, implement, and deliver robust, scalable cloud features and products
Write clean, high-quality, and testable code (Java/OO) with strong unit and integration coverage
Develop rich user experiences and evolve application architecture
Mentor junior developers to elevate team performance
Requirements
**Experience**: 3+ years of professional software development experience, focused on enterprise-scale cloud applications
**Core Tech Stack:**
Java expertise. Deep understanding of Object-Oriented programming, clean code practices, and common software design patterns
Strong hands-on experience with the Spring framework (e.g., Spring Boot, Spring MVC)
Proficiency with SQL or NoSQL databases (e.g., MySQL, Postgres, DynamoDB) and data access layers (e.g., Hibernate/JPA)
**DevOps & Cloud:**
Familiarity with CI/CD tools and processes (e.g., Git, Jenkins)
Experience building and deploying applications on a major cloud platform (AWS preferred)
**Core Values and Expectations:**
High work ethic. Veeva is a hard-working company
High integrity and honesty. Veeva is a PBC and a “do the right thing” company. We expect that from all employees
Excellent verbal and written English communication skills. Engineering is not all about the code, it’s also about communication
Seeking a Finance Controls & Governance Manager for a 5 - month contract in Toronto. Assess sustainability reporting controls, identify gaps, and strengthen governance.
Backend - leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.
Senior Go Engineer building Zelle and Fedwire payment capabilities for Form3’s cloud - native payments platform. Designing resilient, regulated, high - volume payment infrastructure from Ontario, Canada.
Senior Backend Engineer building Ruby and GraphQL source - code workflows for GitLab’s DevSecOps platform. Improving reliability, performance, and collaboration across repositories and AI - assisted development.
Senior Developer (Java/Python) needed for hybrid contract in Toronto. Must have 8 - 10 years experience with Java, Python, Spring Boot, and microservices.
Back - end engineer building scalable AI orchestration services and real - time infrastructure for Superhuman’s productivity platform. Collaborating across product teams to deliver reliable AI - powered features.
Hiring Full Stack Java Developer & Backend Java Developer for a hybrid role in Toronto, ON. Requires 6+ years of experience with Java, Spring Boot, Microservices, and Cloud.