Senior Software Engineer

Engineering · Full-time · Philadelphia, United States

Job description

How you will help As a Senior Software Engineer on the Data Platform Services and FLOW team, you will develop and maintain the services and tools powering HealthVerity’s data pipelines. This includes the ingestion of raw data into our petabyte sized warehouse -- all the way to the delivery of cleaned, de-identified and linked data to our clients. You will interact with internal teams to create applications they can use and software that empowers HealthVerity to process and deliver terabytes of data at a time. Also work on FLOW that enables the connection between clinical trials and real-world data, expediting the generation of real-world evidence to ultimately improve patient outcome.

Our tech stack: The Data Transmission team leverages the following technologies in our day-to-day development process: Python, Serverless Framework, Postgres, React, AWS Lambda, AWS ECS, AWS SNS/SQS, AWS Eventbridge, Spark

What you will do

  • Develop services that facilitate ingestion, storage, and extraction of data throughout HealthVerity’s data ecosystem
  • Design and build APIs that support data pipelines
  • Build applications that enable internal teams to configure data pipelines
  • Work collaboratively with a team of driven engineers, engaging in paired programming and code reviews
  • Work with our product teams to understand the needs of our users and build the software that addresses those needs
  • Improve the software development process through agile ceremonies
  • Mentor engineers and foster an environment of collaboration and learning

How success is defined

  • High throughput, consistently maintains high velocity
  • Assess technical feasibility of high complexity requests across multiple systems
  • Optimize systems for known constraints
  • Fosters a strong team culture with focus on cross functional collaboration

Required skills and experience

  • 7+ years of software development experience
  • 5+ years of Python experience
  • 3+ years of AWS experience
  • 3+ years experience with javascript or modern frameworks (React js preferred)
  • Experience with continuous integration and continuous deployment technologies
  • Experience with serverless framework

Desired skills and experience

  • Bachelor’s in computer science, engineering or related field
  • Prior experience developing software in a fast paced, start up environment
  • Experience working in regulated industry like healthcare or finance with compliance requirements
  • Experience in application architecture, microservice architecture, event driven architectures, messaging systems, and domain driven design
  • Experience working with Lean / Agile development methodologies
  • 3+ years of Spark, or similar technologies, experience
A panel showing how The Org can help with contacting the right person.

Open roles at HealthVerity