Talent.com
Software Engineer - Java
Software Engineer - JavaVeeva Systems • Ottawa, ON, CA
Software Engineer - Java

Software Engineer - Java

Veeva Systems • Ottawa, ON, CA
14 days ago
Job type
  • Full-time
Job description

Get AI‑powered advice on this job and more exclusive features.

Veeva Systems is a mission‑driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest‑growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values : Do the Right Thing, Customer Success, Employee Success, and Speed. We made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

Software Engineer, Platform - Ottawa, Canada

Role Overview

Join a high‑energy team of motivated engineers to design and implement product features for our cloud applications. Tackle significant technical scaling challenges for our ever growing life sciences customer‑base.

What You’ll Do

  • 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
  • Perks & Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company‑paid holidays
  • Retirement programs
  • 1% charitable giving program
  • Compensation

  • Base pay : $85,000 – $225,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and / or stock bonus.
  • Veeva’s headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.

    Seniority Level

    Mid‑Senior level

    Employment Type

    Full‑time

    Job Function

    Software Development, IT Services and IT Consulting, and Pharmaceutical Manufacturing

    EEO Statement

    Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Java • Ottawa, ON, CA

    Similar jobs
    Java Software Engineer

    Java Software Engineer

    iTeckSoft Inc. • ottawa, on, ca
    Full-time
    Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event-driven services. Collaborate with development leads, system architects, and cross...Show more
    Last updated: 2 days ago
    Senior Software Engineer - Frugal

    Senior Software Engineer - Frugal

    Frugal • gatineau, qc, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 2 days ago
    Remote Senior Java Engineer - AI Trainer

    Remote Senior Java Engineer - AI Trainer

    SuperAnnotate • Cantley, Quebec, CA
    Remote
    Full-time
    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality ref...Show more
    Last updated: 28 days ago
    Senior Java Software Engineer

    Senior Java Software Engineer

    Orion Innovation • Ottawa, Ontario, Canada
    Full-time
    Requires Eligibility for Secret Security Clearance.A primary focus of this role is the definition, development, and deployment of security-focused solutions that exceed customer expectations.You wi...Show more
    Last updated: 4 days ago
    Java Software Engineer - iTeckSoft Inc.

    Java Software Engineer - iTeckSoft Inc.

    iTeckSoft Inc. • ottawa, on, ca
    Full-time
    Onsite role & Onsite Interview.Only US citizens & Green card holders requirement.Design, implement, and maintain scalable Java applications, including RESTful APIs, batch processing jobs, and event...Show more
    Last updated: 2 days ago
    PON Software Engineer, Hybrid - Ottawa

    PON Software Engineer, Hybrid - Ottawa

    Ciena Corporation • Ottawa, Ontario, Canada
    Full-time
    They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click. They help us record any difficulties you...Show more
    Last updated: 30+ days ago
    Senior Java Software Engineer - Secure API & Cloud

    Senior Java Software Engineer - Secure API & Cloud

    Orion Innovation • Ottawa, Ontario, Canada
    Full-time
    A technology consultancy in Ontario is seeking a mid-senior level engineer focusing on the design and deployment of security-focused solutions. The ideal candidate should have over 10 years of Core ...Show more
    Last updated: 4 days ago
    Senior Software Engineer - Cloud-Native Satellite Platform

    Senior Software Engineer - Cloud-Native Satellite Platform

    Telesat • Ottawa H2B, ON, Canada
    Full-time
    A leading global satellite operator is seeking a Senior Software Engineer to develop applications for the Lightspeed System. The candidate should have at least 10 years of experience in software dev...Show more
    Last updated: 1 hour ago • New!
    Software Engineer

    Software Engineer

    h2o.ai • Ottawa, ON, Canada
    Full-time
    As the world’s leading agentic AI company, H2O.Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data.With ...Show more
    Last updated: 8 days ago
    Software Engineer

    Software Engineer

    Acre Identity by TDS • Ottawa, Ontario, Canada
    Full-time
    Acre empowers security professionals to adapt and thrive in a rapidly changing world.Established in 2012, our solutions in access control, visitor management, and intrusion software are trusted by ...Show more
    Last updated: 5 days ago
    Software Engineer

    Software Engineer

    Actalent • Ottawa, ON, Canada
    Full-time
    Job Title : Golang Software Engineer.As a Software Engineer, you will be responsible for developing internal tools and applications for the development team. This role requires independent work and t...Show more
    Last updated: 4 days ago
    Software Engineer, R&D Tools & Developer Experience

    Software Engineer, R&D Tools & Developer Experience

    Ciena Corporation • Ottawa, ON, CA
    Full-time
    A leading technology firm in Ottawa seeks a Software Engineer in R&D Applications.The role focuses on designing innovative tools that enhance productivity for engineers globally, yet encourages col...Show more
    Last updated: 30+ days ago
    Java Software Engineer

    Java Software Engineer

    Canonical • Gatineau, Canada, CA
    Full-time
    Designs, implements, and maintains scalable Java applications, including RESTful APIs and batch processing jobs.Show more
    Last updated: 2 days ago
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, CA
    Full-time
    Quick Apply
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Frugal • gatineau, qc, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 2 days ago
    Senior Software Engineer, Canada

    Senior Software Engineer, Canada

    AutoScale Ventures • Ottawa, ON, Canada
    Full-time +1
    Position : Senior Software Engineer.Work Schedule : 9 : 00 AM- 5 : 00 PM PST.Base Salary : CAD $150,000 per year.Were looking for a Senior Software Engineer to help design, build, and evolve large-scale b...Show more
    Last updated: 5 days ago
    Senior Software Engineer

    Senior Software Engineer

    Barracuda Networks • Ottawa H2B, ON, Canada
    Full-time
    Come join our passionate team! Barracuda is a leading cybersecurity company providing complete protection against complex threats. Our platform protects email, data, applications, and networks with ...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Flexera • Ottawa H2B, ON, Canada
    Full-time
    Flexera saves customers billions of dollars in wasted technology spend.A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimiz...Show more
    Last updated: 6 days ago