Life Sciences Software Engineer

1 month ago


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,000

As 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+ years of experience in software product development, with expertise in backend development using Java, CSS abstraction layers (e.g., SASS or JSS), and RDBMS such as MySQL, Oracle, or MS SQL Server.

A BS in engineering/computer science or equivalent is required, along with strong mentorship skills and a proven track record of improving team performance.

PREFERRED TIME ZONES ARE EST AND CST.

The company offers a range of benefits, including medical, dental, vision, and basic life insurance, PTO, and company-paid holidays, as well as a 1% charitable giving program.

Veeva's engineering teams take a pragmatic approach to software development, enabling small teams to make decisions and ship products faster.



  • 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 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'...


  • 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 Full time

    About Veeva Systems">Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our core values include Do the Right Thing, 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...


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

    Transforming Life Sciences with Innovative Software SolutionsVeeva Systems, Inc. is a pioneer in industry cloud, empowering life sciences companies to bring therapies to patients faster.We are looking for highly skilled Engineering Managers to lead and recruit teams of talented engineers, working in a rapid, agile environment to create amazing software...


  • Ottawa, Ontario, Canada ATS Software Full time

    We are seeking an experienced Senior Software Engineer to join our team in Scarborough. This is a full-time hybrid position, requiring you to commute to the office at least once a week.As a Senior Software Engineer, you will be responsible for taking primary ownership and responsibility over feature development, from ideation to release. You will work with...


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

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, revolutionizing the life sciences sector by enabling companies to bring therapies to patients faster. The company's mission-driven approach emphasizes Customer Success, Employee Success, and Speed.The organization is committed to supporting its employees' flexibility and work-life balance by...


  • Ottawa, Ontario, Canada Disability Solutions Full time

    Job Description:Stryten Energy is seeking a highly skilled Embedded Software Engineer to join our team. This role will be responsible for developing safety-critical systems using embedded real-time software.About the Role:This position requires strong programming skills, particularly in C, and experience with software configuration management tools. The...

  • Lead Software Engineer

    2 months ago


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

    Role OverviewVeeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. Our team is dedicated to delivering innovative software solutions that make a positive impact on people's daily lives.As an Engineering Manager at Veeva, you will lead and recruit a team of highly...


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

    Veeva Systems, Inc. is a pioneering force in industry cloud solutions, empowering life sciences companies to bring innovative therapies to patients more efficiently. We're committed to our mission-driven values of Doing the Right Thing, Customer Success, Employee Success, and Speed.We offer a Work Anywhere environment that supports your flexibility to work...


  • Ottawa, Ontario, Canada Data Engineer Jobs Full time

    Job Description:We are seeking an accomplished technical lead to join our Data Engineer team at Quantexa. As a Principal Data Engineer, you will be responsible for driving the implementation of innovative technology solutions for our clients across various domains, including banking, insurance, government, and healthcare.You will lead, support, and mentor a...


  • Ottawa, Ontario, Canada Caivan Development Corporation Full time

    We are seeking a skilled Software Developer to play a pivotal role in driving innovation across our business. As a key member of our team, you will be responsible for designing and implementing software solutions that meet the evolving needs of our organization.About the RoleThe ideal candidate will have a strong passion for coding and problem-solving, with...


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

    Veeva Systems, Inc. is a pioneering industry cloud company revolutionizing the life sciences sector by empowering companies to bring innovative therapies to patients faster. With an impressive track record of rapid growth and revenue exceeding $2 billion in the last fiscal year, we are poised for further expansion.Our organization thrives on a set of core...


  • Ottawa, Ontario, Canada Procom Full time

    We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...


  • Ottawa, Ontario, Canada Captivate X Full time

    Captivate X is seeking a talented Software Engineering Intern to join our team. This paid internship provides an excellent opportunity for individuals looking to gain work experience and develop their skills in software engineering.About the Role:We are looking for a highly motivated individual with a passion for software development to contribute to our...


  • Ottawa, Ontario, Canada Amazon Full time

    At Amazon, we are looking for innovative and ambitious software engineers to join our team in Canada. This exciting opportunity allows individuals to work on cutting-edge technologies, collaborate with talented professionals, and contribute to industry-defining projects.Job OverviewWe offer a competitive salary of $**105,000 - $130,000** per year, depending...

  • Software Engineer

    1 month ago


    Ottawa, Ontario, Canada Ford Motor Company Full time

    Ford Motor Company is a leading mobility company that values innovation and customer satisfaction. As a result, we are seeking an experienced software engineer to join our team.Job OverviewThe ideal candidate will have a strong background in software development with C++ and experience working on vehicle software updates. The selected individual will be...

  • Software Engineer

    1 month ago


    Ottawa, Ontario, Canada Randstad Full time

    We are seeking a skilled Backend Software Developer to join our team at {company}. As a Backend Software Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications.Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to...


  • Ottawa, Ontario, Canada Pythian Full time

    Unlock Your Potential as a Data Science Engineer at PythianAbout the RoleWe are seeking an experienced Data Science Engineer to join our team in designing, developing, and deploying scalable machine learning solutions. As a key member of our data science team, you will focus on building and optimizing complex machine learning pipelines, integrating models...


  • Ottawa, Ontario, Canada Morson Talent (Canada & USA) Full time

    Job Summary:We are seeking a skilled Embedded Linux Software Engineer to join our team in Ottawa, Ontario. As an aerospace industry leader, we specialize in cutting-edge satellite and cellular technologies for aviation communication.About the Role:In this full-time position, you will design, implement, and maintain software for advanced avionics systems,...