Junior Software Engineer
Core
Building, operating, and evolving mission-critical backend systems and cloud infrastructure for Tablo hemodialysis devices and the application ecosystem.
Role type
Junior Software Engineer (Cloud Infrastructure & Platform)
Builds
Backend services, cloud infrastructure, internal tooling, and automation for medical device hardware/software integration.
Domain
Medical devices / Dialysis / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot, Maven), AWS services (EC2, ECS, Lambda, S3, DynamoDB, Cognito, SNS, SQS, CloudWatch, CloudTrail, CodePipeline, CodeArtifact), containerization (Docker), CI/CD pipelines (Jenkins), brownfield system maintenance, incident triaging, on-call support, code reviews, AI-assisted development.
Preferred skills
PostgreSQL, Kafka, static analysis tools (SonarQube), microservice architecture, distributed systems concepts.
Responsibilities
Develop and enhance features on existing backend services and cloud infrastructure; Support operations by monitoring, triaging, and resolving platform and service incidents; Build internal tooling and automation to improve team efficiency and system reliability; Work across multiple services and systems with varying contexts, priorities, and timelines; Collaborate with teammates on design, implementation, and code reviews; Participate in the on-call support rotation and contribute to operational runbooks.
Seniority
Junior, hands-on IC