Apply

Principal Software Engineer, Pharmacy Platform

Posted about 23 hours agoViewed

View full description

💎 Seniority level: Principal, 10+ years

🔍 Industry: Software Development

🏢 Company: PHIL

⏳ Experience: 10+ years

Requirements:
  • 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.
Responsibilities:
  • 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 that ensure 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, including product managers, data analysts, and stakeholders, to align technical solutions with business objectives.
  • Deeply understand the prescription processing platform end to end and identify opportunities for simplification or alternate approaches to solve business requirements
  • Understand and enhance the design of data pipelines to process and transform large-scale pharmacy and patient data with high reliability and accuracy.
  • 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.
  • Document platform architecture, processes, and workflows to ensure knowledge sharing and long-term maintainability.
  • Build automation test suite to increase quality and velocity of releases.
Apply

Related Articles

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 6 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 6 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 6 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.

Posted 6 months ago

The article explores the current statistics for remote work in 2024, covering the percentage of the global workforce working remotely, growth trends, popular industries and job roles, geographic distribution of remote workers, demographic trends, work models comparison, job satisfaction, and productivity insights.