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

Software Engineer - Java

Veeva Systems • Ottawa, ON, CA
4 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
    Senior Java Engineer — Hybrid, Flexible Hours, Defense Tech

    Senior Java Engineer — Hybrid, Flexible Hours, Defense Tech

    Calian Group • Ottawa
    Full-time
    A leading technology solutions provider in Ottawa is seeking a Senior Developer with expertise in Java development.The role involves contributing to technical proposals, developing software compone...Show more
    Last updated: 30+ days ago • Promoted
    Java Developer

    Java Developer

    SA TECHNOLOGIES • Ottawa
    Full-time
    IT consulting firms with operations in US, Canada, Mexico & India.SAT is an Oracle Gold Partner, SAP Services Partner & IBM Certified enterprise. All SA Technologies requirements are Direct Client R...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer - Integration

    Software Engineer - Integration

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covi...Show more
    Last updated: 30+ days ago • Promoted
    Java Technical Lead

    Java Technical Lead

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.Canada! Our client is a global enterprise company with a product that you've likely used. Prior experience mentoring junior developers; performing code reviews,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.Canada! Our client is a global enterprise company with a product that you've likely used. Prior experience mentoring junior developers; performing code reviews,...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Afuva • Ottawa
    Full-time
    Afuva is a pioneering technology company specializing in advanced AI solutions.We develop cutting-edge AI for smart devices, home automation, image and vision, and wearable technology, alongside ro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, Canada
    Full-time
    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 • Promoted
    Senior Java Engineer — Hybrid, Defense Tech Leader

    Senior Java Engineer — Hybrid, Defense Tech Leader

    Calian Advanced Technologies • Ottawa
    Full-time
    A leading technology solutions provider in Ottawa is looking for a Mid-Senior Java Developer to deliver simulation-related software to the military sector. The ideal candidate should possess over 10...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Java

    Software Engineer - Java

    Veeva Systems • Ottawa
    Full-time
    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 patien...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Illumio • Ottawa, ON, Canada
    Full-time
    A cybersecurity company is seeking a Senior Backend Software Engineer to enhance the Azure Firewall Management Program.This position requires expertise in Go / Golang and cloud environments like Az...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Backend Software Engineer

    Senior Java Backend Software Engineer

    Global Talent Alliance, Canada • Ottawa
    Full-time
    About the job Senior Java Backend Software Engineer.G-TAC's employer partner islooking for an experienced Backend Software Engineer to join their North American development team and take part in bu...Show more
    Last updated: 5 days ago • Promoted
    SOFTWARE ENGINEER - JAVA (contract)

    SOFTWARE ENGINEER - JAVA (contract)

    Capgemini • Ottawa
    Full-time
    SOFTWARE ENGINEER - JAVA (contract).We are seeking a Skill 2 Software Engineer to design, develop, and maintain Java-based software components within the LCC subsystem. This role requires strong exp...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - Ottawa, Canada

    Software Engineer, Platform - Ottawa, Canada

    Speechify • Ottawa, ON, Canada
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 30+ days ago • Promoted
    Jr. Software Engineer

    Jr. Software Engineer

    EarthDaily Analytics • Ottawa, ON, Canada
    Full-time
    At EarthDaily Analytics (EDA), we strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, mach...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    acre security • Ottawa, ON, Canada
    Full-time
    Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where...Show more
    Last updated: 3 days ago • Promoted
    Senior Java Full-Stack Engineer | Hybrid Montreal / Ottawa

    Senior Java Full-Stack Engineer | Hybrid Montreal / Ottawa

    Acestack • Ottawa
    Full-time
    A technology solutions provider is seeking a Java Full Stack Developer for a 6-12 month hybrid contract in Ottawa, Ontario. The ideal candidate has 6-8 years of experience in full-stack development ...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer (TJD2)

    Software Engineer (TJD2)

    Myticas Consulting • Ottawa
    Full-time
    Join a dynamic team as a Software Engineer and play a pivotal role in developing innovative solutions within the Ottawa, Ontario region. This opportunity is ideal for seasoned professionals looking ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer — Hybrid (Ottawa) Defense Tech

    Senior Java Engineer — Hybrid (Ottawa) Defense Tech

    Calian Group Ltd. • Ottawa
    Full-time
    A leading defense technology company in Ottawa is seeking a senior Java developer to join its operations team.The role involves extensive Java development experience and problem-solving skills, wit...Show more
    Last updated: 30+ days ago • Promoted