Salary
💰 $175,000 - $185,000 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoGoogle Cloud PlatformMongoDBPython
About the role
- PHIL is a Series D health-tech startup building a platform that interfaces between doctors, pharmacies, and patients to streamline prescription delivery.\n
- PHIL’s B2B2C platform provides an end-to-end prescription management and delivery service, connecting patients, prescribers, pharmacies, and manufacturers.\n
- The team focuses on patient experience and overall human wellbeing; mission-driven, analytical, and passionate.\n
- Staff Software Engineer will drive the development and evolution of scalable, reliable, and error-resilient architecture for PHIL’s Pharmacy Platform.\n
- In this role, you will lead the design and implementation of robust systems that ensure seamless integration across patient, prescriber, and pharmacy networks.\n
- You will report to Senior Engineering Manager, Fulfillment and focus on scalability, quality and exceptional performance.\n
- Responsibilities include architecting and implementing scalable, high-performance backend systems; designing and managing complex rule-based workflows; developing robust APIs and services; building fault-tolerant monitoring frameworks; collaborating with cross-functional teams; enhancing data pipelines; establishing coding and design best practices; mentoring engineers; integrating systems with CRM, inventory, and patient engagement tools; supporting wholesale operations including EDI; documenting platform architecture and workflows; building automated tests.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent experience).\n
- 10+ years of software engineering experience, including building and scaling large systems. Experience in the health-tech domain is a plus.\n
- Strong expertise in designing scalable architectures that can handle large volumes of data with minimal errors.\n
- Proficiency in Golang and Python, with a solid understanding of building APIs and backend services.\n
- Experience with databases such as PostgresDB, MongoDB, or equivalent systems.\n
- Expertise in developing monitoring and alerting systems to detect and address platform issues in real time.\n
- Strong knowledge of distributed systems, algorithms, and data structures.\n
- Proven ability to optimize system performance, reduce latency, and enhance system reliability.\n
- Familiarity with CI/CD pipelines and cloud infrastructure (e.g., AWS, GCP, or Azure).\n
- Familiarity with the testing pyramid and increasing test coverage in complex distributed systems.\n
- Strong problem-solving and debugging skills, with a focus on error reduction and fault tolerance.\n
- Excellent leadership skills with experience mentoring and managing engineering teams.\n
- Experience with healthcare regulations and systems (e.g., HIPAA) is a plus.