Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Java

$100k - $175k per year
Full-time

Veeva Systems

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 $3B 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're not just any public company – 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.

The Role

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: $100,000 - $175,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.

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 View email address on ca.workus.org.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Java in Ottawa, ON vacancy
  • $180k - $275k per year

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...Engineer: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive experience... 
    Suggested
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    1 day ago
  • $122k - $170k per year

     ...our backend systems We’re a group of engineers who care deeply about code quality, correctness...  .... The role We’re looking for a Software Engineer 3 to help design, build, and...  ...’ll work primarily in the JVM ecosystem (Java and related tooling), with a focus on large... 
    Suggested
    Full time
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    Ottawa, ON
    1 day ago
  •  ...Ottawa, ON — Onsite Reports to: Engineering Lead The role We are looking for a Backend Software Engineer to build the systems...  ...including MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure...  ...backend systems in Go, Python, Java, C++, or a similar language.... 
    Suggested

    Dominion Dynamics

    Ottawa, ON
    10 days ago
  • $85.5k per year

     ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Software Engineer Job Location: Ottawa , ON Job Code: 39213 Job Schedule: Day Shift Compensation Range: Between $85 ,500 - $ 135,500 CDN... 
    Suggested
    Direct hire
    Day shift

    L3Harris Technologies

    Ottawa, ON
    8 hours ago
  •  ...real-time embedded platform and application software for several of Ciena’s flagship products....  ...'s degree in computer or electrical engineering, computer science, or similar disciplines...  ...programming and scripting languages such as Java, Python, Perl, Tcl, bash YANG modeling... 
    Suggested
    Hourly pay
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    8 hours ago
  • $89k - $139k per year

     ...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centres, and three...  ...using the Spring Framework and JVM-based languages (e.g., Java or Kotlin). Minimum 1 year experience with CI/CD tools, pipelines... 

    Ford Motor Company

    Ottawa, ON
    9 days ago
  •  ...how the next generation of AI understands and generates software? We're looking for Software Engineers in Ottawa to build, evaluate, and improve AI-generated...  ...one or more programming languages (Python, JavaScript, Java, C++, Go, TypeScript, or similar) Solid understanding... 
    Hourly pay
    Ongoing contract
    Contract work
    Freelance
    Manual labor
    Remote work
    Flexible hours

    Alignerr

    Ottawa, ON
    11 days ago
  • $110k - $130k per year

     ...About The Opportunity We are currently sourcing a Senior Software Engineer, DevEx for an established, global enterprise software provider based...  ..., object-oriented programming languages such as C# or Java, across both Windows and Linux environments Infrastructure &... 
    Permanent employment
    Full time
    Internship
    Local area
    Worldwide

    LRO Staffing

    Ottawa, ON
    7 days ago
  •  ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades...  ...software defined world. YOUR ROLE As an RTOS development engineer, you will contribute to the development of Wind River’s next-... 
    Long term contract
    Full time
    Temporary work
    Internship

    Aptiv

    Ottawa, ON
    4 days ago
  •  ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    3 days ago
  •  ...deploy and manage their intelligent 5G edge networks globally. Wind River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based orchestration and automation platform solution for the intelligent edge. The... 
    Long term contract
    Temporary work
    For contractors

    Aptiv

    Ottawa, ON
    9 days ago
  •  ...Flagship apps, you get to work on products impacting many millions of monthly active visitors worldwide. During the pandemic our engineering, product, and design teams went back to first principles and redesigned our Flagship native apps and the platforms they run on from... 
    Full time
    Worldwide

    Tripadvisor

    Ottawa, ON
    7 days ago
  • $185k - $195k per year

     ...About The Opportunity On behalf of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity solutions. In this role, you will play a key part in the development of next-generation... 
    Permanent employment
    Full time
    Internship

    LRO Staffing

    Ottawa, ON
    24 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    Speechify

    Ottawa, ON
    1 day ago
  •  ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades...  .... The right candidate will possess proven software engineering skills. You are expected to be versatile and able to thrive in... 
    Long term contract
    Temporary work

    Aptiv

    Ottawa, ON
    4 days ago
  •  ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    3 days ago
  •  ...exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains...  ..., and PMs Preferred Tech Stack: Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)  Prior experience... 
    Remote work

    Speechify

    Ottawa, ON
    6 days ago
  • $100k - $160k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing... 
    Remplacement

    Ouster

    Ottawa, ON
    21 days ago
  •  ...hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale...  ...Tech Stack: (must) NodeJS, ReactJS, TypeScript, (good to have) Java, Go, Python We offer: A fast-growing environment where... 
    Remote job

    Speechify

    Ottawa, ON
    more than 2 months ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ..., engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new... 
    Work at office
    Shift work

    Speechify

    Ottawa, ON
    6 days ago
  •  ...Job Description We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development,...  ...College diploma or University degree in computer science, Engineering, IT, or related discipline ~ Minimum 5 years of Linux... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    22 days ago
  •  ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office
    Remote work

    Speechify

    Ottawa, ON
    6 days ago
  •  ...improving internal simulation tools that enable engineers to design and operate complex systems...  ...in network simulation through practical software development and user-focused design....  ...such as Python, JavaScript, TypeScript, Java, or C++ Application of object-oriented... 
    Hourly pay
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    2 days ago
  • $95k - $140k per year

     ...Role This position is for a Full-Stack Software Developer to join our team. You will be...  .... degree in Software/Computer/Electrical Engineering, Computer Science or similar field Experience...  ...and front-end stacks Experience with Java & Spring Boot Experience with REST... 
    Full time
    Internship
    Worldwide

    Solace

    Ottawa, ON
    1 day ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Long term contract
    Work at office

    Speechify

    Ottawa, ON
    6 days ago
  • $128k - $170k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing... 

    Ouster

    Ottawa, ON
    more than 2 months ago
  • $140k - $160k per year

     ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision...  ...transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated... 

    Ouster

    Ottawa, ON
    a month ago
  •  ...organization, apply now. We are currently seeking a Senior Application Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (...  ...science, business administration, information technology, engineering or the equivalent as established by a recognized Canadian... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    12 hours ago
  •  ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our...  ...maintainable Participate in all stages of the software development cycle, including designing...  ...-cycle. Leading and mentoring other engineers as well as liaising with other parts of... 
    Remote job
    Full time
    Internship

    TWO95 International, Inc

    Ottawa, ON
    more than 2 months ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services...  ...programming and troubleshooting in C# and/or Java. #Experience in telecommunications/networking... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Java. Be the first to apply!