O

Outset Medical

Dialysis care technology with EMR integration

Junior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Minimum 2 years of hands-on software engineering experience; internship experience counts.
  • Experience with Java using Spring Boot and Maven, or a comparable backend language and framework.
  • Working knowledge of at least a few AWS services, such as EC2, ECR, ECS, Lambda, S3, DynamoDB, Cognito, SNS, SQS, CloudWatch, CloudTrail, CodePipeline, or CodeArtifact.
  • Familiarity with containerization and CI/CD pipelines, such as Docker and Jenkins, or equivalent.
  • Ability to express ideas clearly and manage competing priorities across teams.
  • Evidence of independently learning new tools, systems, or domains and delivering on them.
  • Ability to understand existing systems and improve them without breaking them.
  • Practical appreciation for software quality, best practices, and clean engineering.
  • Ability to work across multiple goals and contexts while maintaining clarity on priorities.
  • Ownership of assigned work through completion and follow-up.

Responsibilities

  • Develop and enhance features on existing backend services and cloud infrastructure.
  • Monitor, triage, and resolve 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 review.
  • Participate in the on-call support rotation and contribute to operational runbooks.
  • Apply AI-assisted and spec-driven development practices where they accelerate quality delivery.
  • Travel infrequently to the Tijuana and/or San Jose office as needed.

Desired Qualifications

  • Experience with PostgreSQL or another relational database.
  • Familiarity with Kafka or distributed messaging systems.
  • Exposure to static analysis tooling such as SonarQube or equivalent.
  • Awareness of AI-spec-driven or AI-assisted development workflows.
  • Familiarity with microservice architecture patterns and distributed systems concepts.
  • Experience contributing to brownfield codebases, understanding existing systems, refactoring, and extending them safely.

About the Company

Outset Medical

Dialysis care technology with EMR integration

Outset Medical provides an integrated dialysis program that combines the Tablo system with education and hands-on training for dialysis professionals. The Tablo device connects with electronic medical records to streamline dialysis workflows, including charting and billing, with real-time treatment updates and alerts. It differentiates itself by pairing medical hardware with staffing and transition services, offering vascular access training and Bridge programs to help facilities move from outsourcing to in-house dialysis, across hospital, clinic, and home care settings. The goal is to help hospitals and health systems deliver reliable dialysis care more efficiently by providing technology, training, and staffing support in one package.

Company size
501-1,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Outset Medical

See more jobs