remote
Senior Software Engineer - Knowtion Health
Software Engineer
Senior Software Engineer designing and delivering scalable healthcare revenue cycle management solutions, leveraging Python/Java, SQL, ETL pipelines, and cloud services to integrate systems and support product and implementation teams.
About the role
Key Responsibilities
- Analyze product requirements and translate them into high‑performance, scalable software components for revenue cycle management.
- Design, develop, and maintain backend services using Python and Java, exposing functionality through RESTful APIs.
- Build and optimize SQL databases and ETL workflows to ensure reliable data ingestion, transformation, and reporting.
- Integrate third‑party systems and internal services using cloud platforms (AWS) and microservice architectures.
- Collaborate closely with product, engineering, and implementation teams to support client deployments and operational excellence.
Requirements
- 5+ years of professional software development experience, preferably in healthcare or financial domains.
- Strong proficiency in Python or Java and deep knowledge of SQL and relational database design.
- Hands‑on experience building ETL pipelines and data integration solutions.
- Familiarity with cloud services (AWS) and containerized microservice deployments.
- Excellent problem‑solving skills and ability to work cross‑functionally in an agile environment.