remote
Senior Software Engineer - 1upHealth
Software Engineer
Lead the design and implementation of cloud‑native data pipelines and APIs, driving scalable, secure healthcare data exchange using Python, AWS, and Kubernetes.
About the role
Key Responsibilities
- Architect and develop high‑throughput data ingestion and normalization pipelines for clinical and claims data using Python and AWS services.
- Design and expose robust RESTful APIs for data access and integration with external partners.
- Implement containerized microservices on Kubernetes, ensuring scalability, resilience, and observability.
- Collaborate with data scientists and product teams to translate business requirements into technical solutions.
- Maintain and optimize SQL databases, ensuring data integrity and performance at scale.
Requirements
- 5+ years of software engineering experience in a cloud‑native environment.
- Strong proficiency in Python, AWS (Lambda, S3, RDS, Redshift), and Kubernetes.
- Experience building and consuming REST APIs and working with relational databases.
- Solid understanding of data engineering principles and best practices.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonawskubernetessql