Senior Java Software Engineer

2 months ago


Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

{"The Role": "We are seeking a highly skilled Principal Software Engineer to join our team at Veeva Systems, Inc. in the San Francisco Bay Area. As a key member of our engineering team, you will be responsible for designing and developing industry-leading Enterprise Content Management applications and services on our multi-tenant, highly scalable cloud platform.

Requirements: 10+ years of experience developing commercial software in Java, deep expertise in object-oriented design and implementation, current hands-on Java development with Server-side web technologies (Spring, JPA, Hibernate, Lucene, Solr, etc.), experience working on teams using agile development techniques, and a BS in engineering/computer science or equivalent.

Perks & Benefits: Medical, dental, vision, and basic life insurance, PTO and company-paid holidays, retirement programs, and a competitive salary range of $180,000 - $300,000.

If you are a self-starter with a passion for solving technical challenges and a commitment to making a positive impact on the life sciences industry, we encourage you to apply for this exciting opportunity.

#LI-Remote"}



  • Ottawa, Ontario, Canada Canadian Bank Note Full time

    Job Title: Senior Java Software EngineerAbout the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team at Canadian Bank Note. As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using Java.Key Responsibilities:* Design and develop robust,...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Do the Right Thing, Customer Success, Employee Success, and Speed.We are a Work Anywhere company, supporting your flexibility to work from home or in the office, so you can thrive in your ideal...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a pioneering organization in industry cloud, dedicated to helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to work from home or in the office, so you can thrive in your ideal setting.Join us in transforming...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a pioneering organization in industry cloud, dedicated to helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to work from home or in the office, so you can thrive in your ideal setting.Join us in transforming...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our innovative solutions.Job SummaryWe are seeking multiple...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our work.Job SummaryWe are seeking multiple Principal Java...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies accelerate the delivery of therapies to patients.Our MissionWe are committed to making a positive impact on our customers, employees, and communities through our work.Job SummaryWe are seeking multiple Principal Java...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and industry pioneer, helping life sciences companies bring therapies to patients faster. We live by our core values: Customer Success, Employee Success, and Speed.As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your...


  • Ottawa, Ontario, Canada Randstad Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions. Responsibilities:Design and develop software solutions using a variety of programming languages and technologies.Collaborate with...


  • Ottawa, Ontario, Canada Stericycle Full time

    About the Job:As a seasoned software engineer, you will play a key role in leading the development of innovative software solutions using Java and Python. With a strong background in agile methodologies, you will work closely with cross-functional teams to deliver high-quality software products on time.Responsibilities:Design, develop, and test software...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to thrive in your ideal setting, whether that's from home or in...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to thrive in your ideal setting, whether that's from home or in...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to work from home or in the office, so you can thrive in your...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    About Veeva Systems, Inc.Veeva Systems, Inc. is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values are Customer Success, Employee Success, and Speed.We offer a flexible work environment, allowing you to work from home or in the office, so you can thrive in your...


  • Ottawa, Ontario, Canada Canada Deposit Insurance Corporation Full time

    Job Title: Senior Software EngineerDescription:As a Senior Software Engineer at {company}, you will be responsible for the development and maintenance of our software applications.Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize software requirements* Develop and maintain...