Taro Logo

Staff Software Engineer, Pharmacy Platform

A San Francisco-based health-tech startup building a platform that interfaces between doctors, pharmacies, and patients to streamline prescription processes.
Canada
$122,000 - $137,000
Backend
Staff Software Engineer
Remote
501 - 1,000 Employees
10+ years of experience
Healthcare · Enterprise SaaS

Job Description

PHIL, a Series D health-tech startup founded in 2015, is revolutionizing the prescription management industry through its innovative B2B2C platform. The company is seeking a Staff Software Engineer to lead the development of their Pharmacy Platform, focusing on creating scalable and reliable architecture that connects patients, prescribers, and pharmacies.

The role offers an exciting opportunity to drive technical excellence while working on meaningful healthcare solutions. As a Staff Software Engineer reporting to the Director of Engineering, you'll be responsible for architecting high-performance backend systems, implementing AWS-based workflows, and developing robust APIs that ensure seamless communication between all stakeholders.

This position requires a seasoned professional with 10+ years of experience and strong expertise in Golang, Python, and AWS ecosystem. The ideal candidate will have deep knowledge of distributed systems and experience with databases like PostgreSQL and MongoDB. Leadership skills are crucial as you'll be mentoring a team while establishing best practices for code quality and system reliability.

The role offers competitive compensation (CA$165K – CA$185K), comprehensive benefits, and a fully remote working environment. You'll be joining a mission-driven team passionate about improving healthcare access and patient experiences. This is an excellent opportunity for a technical leader who wants to make a significant impact in the health-tech space while working with cutting-edge technologies and solving complex challenges.

The position combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be instrumental in building fault-tolerant systems, optimizing performance, and ensuring the platform's scalability while maintaining high reliability and accuracy in processing sensitive healthcare data.

Last updated 13 hours ago

Responsibilities For Staff Software Engineer, Pharmacy Platform

  • Architect and implement scalable, high-performance backend systems for PHIL's Pharmacy Platform
  • Transition rule-based workflows to AWS based workflows
  • Develop robust APIs and micro-services
  • Develop fault-tolerant systems and monitoring frameworks
  • Collaborate with cross-functional teams
  • Understand and enhance data pipelines
  • Establish coding and design best practices
  • Mentor and lead a team of engineers
  • Integrate systems and workflows with existing tools
  • Document platform architecture
  • Build automation test suite

Requirements For Staff Software Engineer, Pharmacy Platform

Go
Python
PostgreSQL
MongoDB
  • Bachelor's or Master's degree in Computer Science or related field
  • 10+ years of software engineering experience
  • Strong expertise in designing scalable services oriented architectures
  • Proficiency in the AWS ecosystem
  • Proficiency in Golang and Python
  • Experience with databases such as PostgresDB, MongoDB
  • Expertise in developing monitoring and alerting systems
  • Strong knowledge of distributed systems, algorithms, and data structures
  • Proven ability to optimize system performance
  • Familiarity with CI/CD pipelines and cloud infrastructure
  • Strong problem-solving and debugging skills
  • Excellent leadership skills
  • Experience with healthcare regulations and systems (HIPAA) is a plus

Benefits For Staff Software Engineer, Pharmacy Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Leadership role with significant impact on platform strategy and development
  • Ground floor opportunity with one of the fastest-growing startups in health-tech
  • Fully remote working environment
  • Competitive compensation
  • Full benefits (medical, dental, vision)
  • 401(k) contribution opportunity

Related Jobs

Staff Software Engineer

Staff Software Engineer position at Okta focusing on identity and security platform development using Node.js and cloud technologies.

Staff Software Engineer, Admin Area

Staff Software Engineer position at Asana focusing on data management, requiring 5+ years experience, offering hybrid work in Vancouver with competitive compensation.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks Vancouver focusing on backend development for Log Analytics, AI/BI, Unity Catalog, and Apps platform, requiring 10+ years of experience in Java/Scala/C++.

Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Senior/Staff Backend Engineer role at StackAdapt focusing on mobile app user acquisition, building high-performance microservices and real-time bidding systems.

Sr Staff Software Engineer, Product Platform (Backend)

Senior Staff Software Engineer position at Cribl focusing on backend platform engineering, building scalable distributed systems and APIs for data processing.