PHIL is hiring a Staff Software Engineer, Fulfillment to drive the development of our Pharmacy Platform. You will be the key technical leader responsible for building scalable, reliable, and error-resilient architecture that seamlessly integrates patient, prescriber, and pharmacy networks.
What You'll Do
- Architect and implement scalable, high-performance backend systems for PHIL’s Pharmacy Platform, ensuring minimal processing errors and downtime.
- Design and manage complex rule-based workflows to support pharmacy operations, compliance, and patient engagement.
- Develop robust APIs and services for seamless communication between patients, prescribers, pharmacies, and internal stakeholders.
- Develop fault-tolerant systems and monitoring frameworks to identify and mitigate errors proactively.
- Collaborate with cross-functional teams to align technical solutions with business objectives.
- Deeply understand the prescription processing platform end to end and identify opportunities for simplification.
- Understand and enhance the design of data pipelines to process large-scale pharmacy and patient data with high reliability.
- Establish coding and design best practices to minimize bugs, reduce processing errors, and enhance maintainability.
- Mentor and lead a team of engineers, fostering a culture of accountability, innovation, and collaboration.
- Integrate systems and workflows with existing tools, including CRM, inventory management, and patient engagement systems.
- Support wholesale operations, including maintaining EDI capabilities and inventory systems.
- Document platform architecture, processes, and workflows to ensure knowledge sharing.
- Build automation test suite to increase quality and velocity of releases.
What We're Looking For
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent experience).
- 10+ years of software engineering experience, including building and scaling large systems.
- Strong expertise in designing scalable architectures that can handle large volumes of data with minimal errors.
- Proficiency in Golang and Python, with a solid understanding of building APIs and backend services.
- Experience with databases such as PostgresDB, MongoDB, or equivalent systems.
- Expertise in developing monitoring and alerting systems to detect and address platform issues in real time.
- Strong knowledge of distributed systems, algorithms, and data structures.
- Proven ability to optimize system performance, reduce latency, and enhance system reliability.
- Familiarity with CI/CD pipelines and cloud infrastructure (e.g., AWS, GCP, or Azure).
- Familiarity with the testing pyramid and increasing test coverage in complex distributed systems.
- Strong problem-solving and debugging skills, with a focus on error reduction and fault tolerance.
- Excellent leadership skills with experience mentoring and managing engineering teams.
Nice to Have
- Experience in the health-tech domain.
- Experience with healthcare regulations and systems (e.g., HIPAA).
Technical Stack
- Languages: Golang, Python
- Databases: PostgresDB, MongoDB
- Cloud: AWS, GCP, Azure
Team & Environment
You will be a key leader reporting to the Senior Engineering Manager, Fulfillment. You'll join a mission-driven, analytical team passionate about patient experience and human wellbeing.
Benefits & Compensation
- 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 commensurate with experience.
- Full benefits (medical, dental, vision).
- Pension.
Work Mode
This is a fully remote position with a global work mode.
PHIL Inc. is an equal-opportunity employer.





