Overview
Join to apply for the Senior Backend Software Engineer role at NeuralFrame .
This range is provided by NeuralFrame. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$160,000.00/yr - $190,000.00/yr
We are seeking a Senior Backend Engineer to take ownership of our FHIR data pipeline, which ingests, processes, and delivers data from hospital systems into our analytics and workflow tools. This is a mission-critical role with significant growth potential, working directly on infrastructure that supports hospitals, cancer registries, and researchers nationwide.
No prior FHIR experience is required — just a willingness to learn quickly. You will collaborate closely with product managers, data engineers, and integration teams to ensure our systems are scalable, reliable, and easy to maintain.
Responsibilities
- Own and maintain core backend services powering FHIR-based data ingestion and transformation
- Design, develop, and optimize ETL workflows for large healthcare datasets
- Collaborate with product and data teams to define technical requirements and deliver high-quality solutions
- Write clean, maintainable, and well-tested code (including strong use of type-checking, unit testing, and CI/CD practices)
- Monitor and improve system performance, reliability, and scalability
- Participate in code reviews, mentor junior engineers, and help shape engineering best practices
Required Skills & Experience
- Strong expertise in Python (including packaging, async programming, multithreading, Mypy, Pytest, etc.)
- Strong expertise in SQL (PostgreSQL experience preferred)
- Solid understanding of Git/GitHub workflows
- Proficiency with Linux command-line tools
- Experience building, deploying, and maintaining backend services in production
Nice-to-Have Skills
- Familiarity with FHIR or other healthcare data standards (HL7, CCD, etc.)
- Experience with NoSQL databases (we use MongoDB)
- ETL/data pipeline development
- FastAPI or similar web frameworks
- Rust for high-performance backend components
- Experience working with cloud infrastructure (AWS preferred)
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Engineering and Information Technology
Industries
- Software Development