Apply

Principal Software Engineer, Data Platforms

Posted 23 days agoViewed

View full description

💎 Seniority level: Principal, 10+ years

📍 Location: United States, Canada

🔍 Industry: Health-tech

🏢 Company: PHIL

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: PythonSQLETLMongoDBAlgorithmsData engineeringData StructuresREST API

Requirements:
  • 10+ years of progressive experience in software development, with focus on data. Experience within the health-tech sector is a plus.
  • Experience building and maintaining secure, end-to-end systems and services. Experience in Golang, PostgresDB, and MongoDB is preferred.
  • Should enjoy working with data and understanding the relationship with the business. Comfortable writing standard, maintainable SQL, from the basics to window functions
  • Deep understanding of algorithms and efficient data structures
  • Experience working with all phases of the Software Development Lifecycle
  • Strong critical thinking, debugging and problem solving skills
  • A sense of ownership: you would develop, manage, and evolve the core logic of a mission-critical and consequential consumer experience
  • Experience with Looker, Snowflake and dbt is a plus
  • Experience building systems and services for health-tech company is preferred
Responsibilities:
  • Design, implement, test, and launch PHIL’s backend data services and API platform for multiple client facing apps
  • Collaborate with product and analytics team to improve data quality and governance
  • Design and maintain data pipelines in Golang and Python
  • Optimize performance for data ingestion, transformation, and loading processes
  • Maintain comprehensive documentation of data systems, processes, and workflows
  • Integrate data sources from Phil’s core application, Sales CRM, Inventory tracking, and more
  • Work collaboratively with remote Dev and QA teams reviewing implementation and answering queries about the platform
  • Deeply understand complex business processes and end user needs (internal and external, technical and nontechnical)
  • Make data at Phil easy to understand and work with - whether you're an experienced analyst or a pharmacist
  • Design and test validation frameworks, monitor the results and improve upon them
  • Deliver performant, reliable, scalable, testable, and secure code
Apply