Banner Default Image

Principal Software Engineer Data Platform

Job title Principal Software Engineer Data Platform
Location United States of America
Reference: 2752
Contact name: Bailie Schira
Contact email:
Published: January 14, 2022 10:24

Job Description

Join our client as a Principal Software Engineer, Data Platform where you will architect and design the backend of the platform for the Data Team. This unique client leverages their digital platform and leading-edge technology to make health care data accessible wherever and whenever people need it, all while ensuring safety and reliability. As part of the team you will empower individuals to take control of their health by connecting them with the right doctors, giving them a clear breakdown of costs, incentivizing them to stay focused on their overall health with daily goals, and helping them earn rewards such as discounts on a wide range of goods as well as bonuses for reaching fitness objectives. 

Primary Perks/Responsibilities:

  • Build infrastructure on which data gets collected, aggregated moved, cleansed and transformed
  • Operationalize data insights – from research into fault-tolerant, production-scale deployments
  • Apply perseverance and imagination, both in writing new software and also deploying existing tools like Airflow, Hadoop, Spark, Jenkins, Docker, Kubernetes and Mesos
  • Partner with data scientists and product team to understand their needs and create a platform that empowers them
  • Work with Product and Project Managers to understand the features, do technical assessment, design, code test and deliver

Required Qualifications:

  • BS in Computer Science, Engineering or a related technical role or equivalent experience
  • 8+ years of prior software development experience
  • Coding experience shipping complex software to production
  • Command of Scala, Python or Java, or interest in learning Scala
  • Experience with Kafka, Spark, Hive, HDFS, AirFlow, SQL
  • Command of data structures, algorithms, performance and scalability
  • Understanding of fault-tolerant systems, network programming, multithreaded programming and security
  • Experience with distributed systems and application design in a SOA environment
  • Knowledge of high-scale performance and optimization tools and techniques
  • Experience with AWS (configuring, deploying, managing) services and distributed applications

This position is fully remote in the US. It will pay handsome base salaries and an attractive bonus and equity package! If this sparked your interest please send your resume directly to for consideration. This opportunity is highly sought after and will fill quickly! We are sending the first batch of candidates this and next week, if interested reach me directly today at the email above to be considered and sent over in this batch.