Talent.com
Software Engineer - Java
Software Engineer - JavaVeeva Systems • Toronto, Canada
Software Engineer - Java

Software Engineer - Java

Veeva Systems • Toronto, Canada
3 days ago
Job type
  • Full-time
Job description

Join to apply for the

Software Engineer - Java

role at

Veeva Systems

Join to apply for the

Software Engineer - Java

role at

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 $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'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

Software Engineers will contribute to the technical design and implementation of product features for various products at Veeva. In this role, you will work with a smart, highly motivated team to take on technical challenges that are associated with our ever-growing number of customers. You should be a self-starter, who loves technical challenges and has prior experience working on a variety of engineering projects in an energizing environment.

What You'll Do

Lead the design, implementation, and delivery efforts for our cloud-based features and products

Design an application architecture that is robust and scalable

Write clean, testable, readable code in a team environment using design patterns and Object Oriented Principles

Create rich user experiences

Write quality code with high unit and integration test coverage

Mentor junior developers

Requirements

3+ years of server-side programming experience in Java

Hands-on development experience with current open-source tools and technologies (Spring, MySQL, Hibernate, Gradle, Git, Jenkins, Junit, Mockito, Log4J, AspectJ, Tomcat, JMS, Linux)

1+ years of experience with relational databases with a mastery of SQL concepts

Ability to analyze and review code for performance, security, and scalability

Experience working in fast-paced, agile development environments

We are looking for strong mentors with a proven record of making your team better

Learn More

Engineer Perspective : 3 Reasons to Consider Veeva

Engineering at Veeva

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.

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.

Seniority level

Seniority level Mid-Senior level

Employment type

Employment type Full-time

Job function

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

Referrals increase your chances of interviewing at Veeva Systems by 2x

Get notified about new Software Engineer jobs in

Toronto, Ontario, Canada .

Frontend Software Engineer (Remote - Canada)

Greater Toronto Area, Canada 21 hours ago

Intermediate Fullstack Developer (Ruby & React)- EHR

Greater Toronto Area, Canada 21 hours ago

Senior Software Engineer - C# (Integrations)

Toronto, Ontario, Canada CA$125,000.00-CA$150,000.00 2 weeks ago

Software Engineer, Backend - (Consumer - Products)

Greater Toronto Area, Canada $100,000.00-$500,000.00 3 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer Java • Toronto, Canada

Similar jobs
Senior Software Engineer

Senior Software Engineer

Terawatt • Toronto C6A, ON, Canada
Remote
Full-time +1
Join to apply for the Senior Software Engineer role at Terawatt.Get AI-powered advice on this job and more exclusive features. The once in a century transition to autonomous and electric vehicles is...Show more
Last updated: 30+ days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

ExtentCom • Richmond Hill, Ontario, Canada
Full-time
Quick Apply
The Embedded Software Engineer will participate in complete embedded software development cycles for advanced wireless communication systems. The ideal candidate will be self-motivated and reliable,...Show more
Last updated: 30+ days ago
Full Stack Engineer

Full Stack Engineer

GEI Consultants • Markham, ON, Canada
Full-time
The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
Last updated: 30+ days ago • Promoted
L3 Network / Linux Systems Engineer

L3 Network / Linux Systems Engineer

Nextologies Limited • Markham, ON, Canada
Full-time
L3 Network / Linux Systems Engineer.Being escalation point for a variety of change requests / complex issues.Configuration and administration of core routers, switches, firewalls and Linux servers.Arc...Show more
Last updated: 7 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

BlueMatrix • Toronto C6A, ON, Canada
Full-time
BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s top banks, asset managers, and indepe...Show more
Last updated: 30+ days ago • Promoted
Microvellum Programmer / Developer - Amico Corporation

Microvellum Programmer / Developer - Amico Corporation

Amico • Richmond Hill, ON, Canada
Full-time
Microvellum Developer - Amico Corporation.Would you like to work for a global company that is dedicated to personal career growth? Amico Corporation is a leading manufacturer of Medical Equip...Show more
Last updated: 19 hours ago • Promoted • New!
Test Development Engineer

Test Development Engineer

Actalent • Newmarket, ON, Canada
Full-time
The ideal candidate for the Test Development Engineering position thrives at the hardware / software boundary and is motivated by solving complex problems in a fast-paced environment.They are looking...Show more
Last updated: 11 days ago • Promoted
Remote C# Software Engineer - AI Trainer

Remote C# Software Engineer - AI Trainer

SuperAnnotate • Newmarket, Ontario, CA
Remote
Full-time
This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
Last updated: 8 days ago
Computer programming Private Tutoring Jobs Aurora

Computer programming Private Tutoring Jobs Aurora

Superprof • Aurora, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Java API & MQ Engineer - Capital Markets Trading

Senior Java API & MQ Engineer - Capital Markets Trading

Info-Ways • Toronto C6A, ON, Canada
Full-time
A financial services technology firm in Toronto is looking for a qualified professional with expertise in Java API and MQ for their capital markets or trading team. Desired candidates should have ov...Show more
Last updated: 3 days ago • Promoted
OpenText Exstream Developer - Oracle SQL

OpenText Exstream Developer - Oracle SQL

Astra North Infoteck Inc. • Markham, ON, ca
Full-time
Quick Apply
Essential Skills : • OpenText Exstream • Oracle SQL Experience Required : 6-8 years.Show more
Last updated: 10 days ago
DSP Engineer (Markham)

DSP Engineer (Markham)

Evertz Microsystems Limited • Markham, ON, Canada
Full-time
We are looking for DSP engineers responsible to work on DSP algorithm design and implementation on heterogeneous platforms, including CPU, GPU and FPGA.Architect solutions ...Show more
Last updated: 30+ days ago • Promoted
Senior Java Backend Engineer

Senior Java Backend Engineer

Meld • Toronto, CA
Full-time
Quick Apply
The platform simplifies how businesses connect with third-party providers across payments, crypto, and bank-linking, reducing technical complexity and accelerating product development.Meld’s soluti...Show more
Last updated: 9 days ago
Senior Java Engineer – Equities Risk / eTrading (Hybrid)

Senior Java Engineer – Equities Risk / eTrading (Hybrid)

Caspian One • Toronto C6A, ON, Canada
Remote
Full-time
A leading financial services firm is seeking a Senior Software Engineer to join their team in Toronto.This role involves designing and developing robust applications for equities risk and eTrading....Show more
Last updated: 9 days ago • Promoted
Senior Software Architect Engineer (Aerospace / eVTOL)

Senior Software Architect Engineer (Aerospace / eVTOL)

Essence Coaching Group • Markham, ON, Canada
Full-time
Senior Software Architect Engineer (Aerospace / eVTOL).CAD 120,000 – 165,000 (annual).A senior-level Software Architect & Engineer is sought to lead mission-critical aerospace software de...Show more
Last updated: 15 days ago • Promoted
Lead Software Engineer

Lead Software Engineer

KitchenMate • Toronto, ON, Canada
Full-time
KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while r...Show more
Last updated: 30+ days ago • Promoted
Software Engineer 1

Software Engineer 1

Thri5 Inc. • Toronto, ON, Canada
Full-time
Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
Last updated: 30+ days ago • Promoted
Senior Principal Software Engineer AI MultiAgents

Senior Principal Software Engineer AI MultiAgents

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Permanent
Huawei Canada has an immediate permanent opening for a Principal Software Engineer.Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation center ...Show more
Last updated: 30+ days ago