Talent.com
Software Engineer - Java
Software Engineer - JavaVeeva Systems • Ottawa, ON, CA
No longer accepting applications
Software Engineer - Java

Software Engineer - Java

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

Software Engineer - Java | 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 our 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

    Mid-Senior level

    Employment type

    Full-time

    Job function

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

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer Java • Ottawa, ON, CA

    Similar jobs
    Senior Software Engineer, RDI

    Senior Software Engineer, RDI

    Redis • Ottawa H2B, ON, Canada
    Remote
    Full-time
    We built the product that runs the fast apps our world runs on.If you checked the weather, used your credit card, or looked at your flight status online today, you're welcome.At Redis, you'll work ...Show more
    Last updated: 2 days ago • Promoted
    Java Backend Engineer for Scalable BSS Systems

    Java Backend Engineer for Scalable BSS Systems

    Work in Ottawa • Ottawa
    Full-time
    A software development company is looking for a Back-end Java Developer to join their agile Scrum teams.In this role, you will be responsible for the ongoing development and modernization of BSS sy...Show more
    Last updated: 6 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: 2 days ago • Promoted
    Senior AI & Cloud Software Engineer

    Senior AI & Cloud Software Engineer

    Export Development Canada | Exportation et développement Canada • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A financial services organization based in Ottawa seeks a Software Engineer or Senior Software & AI Engineer to join their Digital Delivery Marketing and Architects team. This role involves designin...Show more
    Last updated: 5 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 Developer - ASIC, Ottawa - On-Site

    Java Developer - ASIC, Ottawa - On-Site

    Ciena • Ottawa
    Full-time
    Direct message the job poster from Ciena.Senior IT / Engineering / PM / R&D, Corp Services Recruiter, North America at Ciena - Blue Planet & Services, Residing in Ottawa & Brampton, Ontario.As the globa...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer, Healthcare Tech & Impact

    Senior Software Engineer, Healthcare Tech & Impact

    Aetonix • Ottawa H2B, ON, Canada
    Full-time
    A healthcare technology leader in Ottawa seeks a Senior Software Developer to design and implement scalable software solutions using JavaScript and Node. The ideal candidate has over 7 years of expe...Show more
    Last updated: 21 hours ago • Promoted • New!
    Software Engineer - Java

    Software Engineer - Java

    Motorola Solutions • Outaouais
    Full-time
    Motorola Solutions values your privacy • •.Company Overview • •At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pur...Show more
    Last updated: 10 days ago • Promoted
    Senior Java Backend Architect — Production-Grade APIs

    Senior Java Backend Architect — Production-Grade APIs

    Averian Inc. • Ottawa
    Full-time
    A leading AI solutions company in Ottawa is seeking a highly experienced Senior Java Developer to strengthen its backend engineering team. The role focuses on enterprise-grade Java API development, ...Show more
    Last updated: 9 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: 29 days ago • Promoted
    Senior Security & Privacy Software Engineer

    Senior Security & Privacy Software Engineer

    Lightspeed Commerce • Ottawa
    Full-time
    A growing technology firm in Ontario seeks a Senior Software Developer for the Security and Privacy team.This role involves embedding security into engineering workflows, resolving security issues,...Show more
    Last updated: 5 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: 29 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: 1 day 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: 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: 17 hours ago • Promoted • New!
    Software Engineer Controls

    Software Engineer Controls

    Altair • Ottawa
    Full-time
    Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and pr...Show more
    Last updated: 10 days ago • Promoted
    Java Software Engineer – Next-Gen 911 Dispatch & Cloud

    Java Software Engineer – Next-Gen 911 Dispatch & Cloud

    Motorola Solutions • Outaouais
    Full-time
    A leading software technology firm in Canada is seeking a software developer to design and maintain a next-generation 911 call handling solution. Candidates should possess a Bachelor's degree in Com...Show more
    Last updated: 10 days ago • Promoted