Life Sciences Software Development Expert

5 days ago


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

Veeva Systems is a pioneering organization in industry cloud solutions, dedicated to helping life sciences companies expedite the delivery of therapies to patients. Guided by our core values of Doing the Right Thing, Customer Success, Employee Success, and Speed, we strive to make a meaningful impact.

As a Work Anywhere company, we support our employees' flexibility to work from home or in the office, enabling them to thrive in their ideal environment. Our teams are hiring talented Senior Full-Stack Software Engineers to develop innovative products in Life Sciences, utilizing the latest front-end and back-end technologies to address some of the world's most pressing challenges.

Key Responsibilities

  • We seek an experienced professional to participate in all aspects of the Software Development Life Cycle (SDLC).
  • Collaborate with product managers, engineers, and domain experts to design and develop cutting-edge applications in Life Sciences.
  • Work closely with Quality Assurance engineers to ensure comprehensive testing coverage.
  • Contribute to troubleshooting and technical support of the product.

Requirements

  • A minimum of 5 years of experience in software product development.
  • Proficiency in backend development using Java.
  • Experience with CSS abstraction layers such as SASS or JSS.
  • Knowledge of RDBMS systems like MySQL, Oracle, or MS SQL Server.
  • Bachelor's degree in engineering or computer science, or equivalent.
  • We're looking for strong mentors who can positively impact their team.
  • Preferential time zones: EST and CST.

Nice to Have

  • Previous experience working in agile environments.
  • Proficiency in AWS.
  • Experience with the Spring framework.
  • Knowledge of ES6.
  • Background in Software-as-a-Service (SaaS) product development.
  • Familiarity with content management products and technologies.

Compensation and Benefits

  • Base salary: $120,000 - $280,000 per annum.
  • Comprehensive benefits package including medical, dental, vision, and basic life insurance.
  • Generous PTO and company-paid holidays.
  • 1% charitable giving program.

About Veeva Systems, Inc.

Veeva Systems is a mission-driven organization that combines technology and expertise to help life sciences companies succeed. We're committed to making a positive impact on the industry and our communities.



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

    Life-Changing Career OpportunityVeeva Systems, Inc. is a pioneering company in the industry cloud space, dedicated to helping life sciences companies bring therapies to patients faster.We are looking for talented Senior Full-Stack Software Engineers to join our team and contribute to the development of innovative products that make a significant impact on...


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

    Veeva Systems is a mission-driven organization pioneering in industry cloud, helping life sciences companies bring therapies to patients faster by adhering to the core values of Do the Right Thing, Customer Success, Employee Success, and Speed.As a Work Anywhere company, we provide flexibility to work from home or in the office, allowing employees to thrive...


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

    Unlock Career Opportunities as a Full-Stack Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering organization in industry cloud solutions, dedicated to empowering life sciences companies to deliver therapies to patients faster. Our core values of Do the Right Thing, Customer Success, Employee Success, and Speed drive our mission to...


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

    Veeva Systems, Inc. is a pioneering force in the life sciences industry cloud, dedicated to accelerating the delivery of therapies to patients worldwide.We are driven by our core values: Doing the Right Thing, Customer Success, Employee Success, and Speed.As a Work Anywhere company, we empower our employees to thrive in their ideal environment, whether...


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

    Veeva Systems, Inc. is a pioneering force in the life sciences industry, driving innovation and progress through its industry cloud solutions.Salary: $110,000 - $270,000As a Senior Full-Stack Software Engineer at Veeva Systems, you will be part of a collaborative team that builds cutting-edge applications in life sciences.The ideal candidate will have 5+...


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

    Veeva Systems, Inc. is a pioneering organization in industry cloud solutions for the life sciences sector.We help our clients bring innovative therapies to patients faster by delivering cutting-edge products that embody our core values of Customer Success, Employee Success, and Speed.As a Work Anywhere company, we empower our employees to thrive in their...


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

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, empowering life sciences companies to accelerate therapy delivery. As one of the fastest-growing SaaS companies in history, we have surpassed $2 billion in revenue with extensive growth potential ahead.At Veeva, our values drive everything we do: Do the Right Thing, Customer Success, Employee...


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

    About Veeva Systems, Inc.Veeva Systems, Inc. is a leading provider of industry cloud solutions for the life sciences industry. Our mission-driven organization helps companies bring therapies to patients faster by providing innovative products and services that drive business success.As one of the fastest-growing SaaS companies in history, we have achieved...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:The Embedded Software Integration Expert role at QNX Software Systems involves delivering professional integration services and solutions for all QNX products. In this position, you will resolve complex technical issues and utilize innovative thinking in the development and delivery of solutions for customer issues.The Embedded Software...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...

  • Audio Developer

    4 weeks ago


    Ottawa, Ontario, Canada QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are the embedded experts, with a trusted foundation software that has been pre-certified to ISO 26262 ASIL D.Our software is used by more than 24 of the top 25 EV manufacturers and runs in over 235 million vehicles...


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

    Transform the Life Sciences Industry with Veeva SystemsWe are seeking an experienced Cloud Software Engineer to join our team at Veeva Systems, Inc. in a remote work environment.The ideal candidate will have 3+ years of server-side programming experience in Java and hands-on development experience with current open source tools and technologies such as...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    At QNX Software Systems, we're the embedded experts.We provide time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all purpose-built for embedded systems.Our software is trusted by more than 24 of the top 25 EV manufacturers and...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada Ross Full time

    Ross Video is a leading provider of innovative video production solutions. We're seeking an experienced Software Development Engineer to join our team.Job SummaryWe are looking for a highly skilled and motivated Software Development Engineer to participate in the full software development lifecycle, from requirements gathering to maintenance. The ideal...


  • Ottawa, Ontario, Canada Assent Full time

    Unlock Your Potential as a Software Developer at AssentWe are seeking a talented Intermediate Software Developer to join our dynamic team at Assent, a leading provider of supply chain sustainability solutions. If you have a passion for delivering high-quality software solutions and a desire to work in a collaborative environment, we encourage you to...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...