Life Sciences Software Engineer

4 weeks ago


Old Toronto, Canada Veeva Systems, Inc. Full time

Transforming the life sciences industry with innovative products and cutting-edge technologies is an exciting opportunity at Veeva Systems, Inc.

We are looking for a talented Senior Full-Stack Software Engineer to join our team in building high-quality applications that address some of the biggest challenges facing the world today. As part of our dynamic startup environment, you will have the stability of a successful, profitable company behind you.

The ideal candidate has extensive experience in Java and Javascript applications and the latest open-source technologies. You've worked in enterprise software development or for a high-growth technology company, making you a strong fit for this role.

Key Responsibilities
  • Participate in all aspects of the SDLC, including design and development of cutting-edge applications
  • Collaborate with product managers, other engineers, and domain experts to bring your ideas to life
  • Work closely with Quality Assurance engineers to ensure accurate and comprehensive testing coverage
  • Contribute to troubleshooting and technical support of our products
Requirements
  • At least 5 years of experience in software product development
  • Experience with JavaScript and React; Experience with backend development in Java
  • Familiarity with CSS abstraction layers (e.g., SASS or JSS)
  • Knowledge of RDBMS such as MySQL, Oracle, or MS SQL Server
  • Strong communication skills and ability to mentor others
  • Bachelor's degree in engineering/computer science or equivalent
Preferred Qualifications
  • Previous experience working in an agile environment
  • Experience with AWS
  • Familiarity with the Spring framework
  • Knowledge of ES6
  • Experience with Software-as-a-Service (SaaS) product development
Compensation and Benefits
  • $110,000 - $270,000 per year based on experience and location
  • A comprehensive benefits package, including medical, dental, vision, and basic life insurance
  • Generous PTO and company-paid holidays
  • Retirement programs and charitable giving opportunities

Veeva Systems, Inc. is an equal opportunity employer committed to diversity and inclusion. We look forward to welcoming talented individuals like you to our team



  • Old Toronto, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering organization in industry cloud solutions that empowers life sciences companies to accelerate therapy delivery. Our core values revolve around Doing the Right Thing, Customer Success, Employee Success, and Speed.As a Work Anywhere company, we prioritize flexibility by supporting remote work options to foster an ideal...


  • Old Toronto, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering organization in the industry cloud, dedicated to helping life sciences companies bring innovative therapies to patients faster. The company's mission-driven approach emphasizes five core values: Do the Right Thing, Customer Success, Employee Success, and Speed.As a Work Anywhere company, Veeva supports employees'...


  • Old Toronto, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a pioneer in industry cloud, helping life sciences companies accelerate therapy development and delivery.As a Work Anywhere company, we support your flexibility to work from home or in the office, allowing you to thrive in your ideal environment.We are committed to making a positive impact on our customers, employees, and communities through...


  • Old Toronto, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneer in industry cloud solutions, empowering life sciences companies to bring therapies to patients faster. Our mission-driven organization thrives on a culture of Customer Success, Employee Success, and Speed.Key ResponsibilitiesParticipate in all aspects of the Software Development Life Cycle (SDLC)Collaborate with product...


  • Old Toronto, 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 support your flexibility to work from home or in the office, so you can thrive in your ideal environment. As a Work Anywhere...


  • Old Toronto, Canada Veeva Systems, Inc. Full time

    Veeva Systems is a mission-driven organization and industry pioneer, helping life sciences companies accelerate therapy delivery. Our core values are customer success, employee success, and speed.As a Work Anywhere company, we support your flexibility to work from home or in the office, enabling you to thrive in your ideal environment.We're committed to...


  • Toronto, Ontario, Canada BenchSci Full time

    We're seeking a skilled Technical Sales Engineer to drive the adoption of our preclinical generative AI software within the pharmaceutical and biotechnology industries.Key Responsibilities:Develop and execute tailored AI sales strategies for each customer, including architecture drawings and customized presentations.Build and nurture relationships with key...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering.As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...


  • Old Toronto, Canada Aon Hewitt Full time

    Aon is looking for an Associate Director, Software Engineering.As part of an industry-leading team, you will help empower results for our clients by delivering innovative and effective solutions as part of our Aon Life Solutions within Aon Reinsurance Strategy and Technology Group, in India. As a software engineer and Associate Director, you will report...

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada Sunnybrook Health Sciences Centre Full time

    Job Title: Software DeveloperJob Description:At Sunnybrook Health Sciences Centre, we are seeking a highly skilled and motivated Software Developer to join our team. As a key member of our engineering team, you will play a critical role in the development of our revolutionary medical device, designed to non-invasively treat brain tumours and various...


  • Old Toronto, Canada Veeva Systems Full time

    We are seeking a seasoned Life Sciences Product Development Director to spearhead the creation of innovative solutions for managing commercial content.About the Role:This is an exciting opportunity to join Veeva Systems as a Senior Product Manager and lead the development of cutting-edge product features that transform the life sciences industry.Key...

  • Life Sciences Intern

    7 months ago


    Toronto, Canada Clarivate Full time

    The Life Sciences Intern will work closely with our team of scientists and researchers to gain hands-on experience in various aspects of life sciences research and development. This internship offers a unique opportunity to contribute to ongoing projects, learn new techniques, and collaborate with professionals in the field. The intern will be exposed to a...


  • Old Toronto, Canada Bank of America Full time

    Job Title: Software Development Life Cycle EngineerWe are seeking an experienced Software Development Life Cycle Engineer to join our Quartz Core Platform team. As a key member of our SDLC team, you will contribute to the development of developer tooling for thousands of developers and hundreds of projects running on Quartz.The successful candidate will have...


  • Old Toronto, Canada Sun Life Financial Full time

    Key Responsibilities:As a Senior Software Engineer on the Canadian IT – Platform and Engineering team, you will lead and participate in the design, development, and deployment of Java REST web service APIs and microservices using Docker and Kubernetes. You will ensure service designs follow approved architecture and learn and incorporate emerging API...


  • Old Toronto, Canada Amazon Full time

    About This RoleWe're seeking a skilled Data Science Engineer to join our team at Amazon, where you'll play a key role in developing machine learning-based measurement solutions for advertisers.What You'll DoAs a Data Science Engineer, you'll design, launch, and evolve software that computes estimated impact of Amazon ads. You'll collaborate closely with the...


  • Toronto, Ontario, Canada Sun Life Full time

    Job Title: Senior Software EngineerJob Description:At Sun Life, we're looking for a Senior Software Engineer to join our Canadian IT – Platform and Engineering team. As a key member of our team, you'll be responsible for designing, developing, and deploying Java REST web service APIs and microservices using Docker and Kubernetes.Key Responsibilities:Lead...


  • Toronto, Ontario, Canada MEDHA SOFTWARE SOLUTIONS INC Full time

    Job DescriptionWe are seeking an experienced Senior Software Quality Assurance (SQA) Engineer to join our team at Medha Software Solutions Inc. The successful candidate will be responsible for ensuring the highest quality of our software products by designing, implementing, and executing comprehensive testing strategies.RequirementsA bachelor's degree in...


  • Toronto, Ontario, Canada FiúnEx Full time

    About FiúnExWe are a specialized consulting and engineering services firm with a proven track record in delivering high-quality projects worldwide. Our expertise lies in the Life Sciences sector, where we have achieved remarkable growth through our unique engagement model.Our team is based in Toronto, Canada.

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Amazon Full time

    About the RoleOur team is seeking a highly skilled Software Engineer to join our Measurement and Data Science team. As a key member of this team, you will be responsible for designing, developing, and deploying complex software systems that drive the growth of Amazon's advertising business.Main Responsibilities:Design and develop scalable software systems...


  • Toronto, Ontario, Canada Sun Life Full time

    Unlock your potential with a challenging role at Sun Life as a Senior Software Engineer.Key Responsibilities:Design, develop, and implement ServiceNow solutions that meet business needs.Build and support the implementation of OOB modules, custom applications, and 3rd party integrations.Play a key role in the platform QA to ensure development standards are...