Software Developer @ Outset Medical - San Jose, CA

Job Overview

4 months ago

Software Developer

Outset Medical - San Jose, CA

Company Overview
Outset is a medical technology company pioneering a first-of-its-kind technology to reduce the cost and complexity of dialysis. The Tablo Hemodialysis System, FDA cleared for use from the hospital to the home, represents a significant technological advancement that transforms the dialysis experience for patients and operationally simplifies it for providers. Tablo serves as a single enterprise solution that can be utilized across the continuum of care, allowing dialysis to be delivered anytime, anywhere and by anyone. The integration of water purification and on-demand dialysate production enables Tablo to serve as a dialysis clinic on wheels, with 2-way wireless data transmission and a proprietary data analytics platform powering a new holistic approach to dialysis care.

Position Overview
Outset is seeking a talented full-stack developer with experience in building high-performing, scalable, enterprise-grade applications. In this position, you will work across the full stack for several internal and external web services. You will be doing hands-on software development for Outset products that will perform at scale, be supportable, and be extensible (from backend development and front-end UI/UX, to DevOps, to DB administration). This is a unique opportunity to work for a medical device startup, join a growing team, and have a large impact across multiple Outset platforms and products. We are always interested in strong technologists who are passionate to solve complex computer engineering problems, in a repeatable and maintainable way. Additionally, this position can be either hybrid or fully remote!
Essential Job Functions and Responsibilities

  • Design, develop and maintain robust, commercial-quality web products and solutions with compelling user interfaces and experiences.
  • Contribute to our existing web application and services.
  • Ensure efficient performance and scalability of all designs and implementations.
  • Show a desire and ability to learn new techniques and share knowledge in a small-team environment.
  • Keep up to date on the latest industry trends in the web technologies.
  • Demonstrate a passion for software development and high-quality code.

Requirements/Qualifications

  • Bachelor's degree or higher in a related field such as computer science, computer engineering, etc.
  • 2-5 years of experience as a full stack developer with a variety of languages like Java, Python, Java Script, Nodejs, CSS, SQL, etc. is desirable.
  • Knowledge and experience with REST API's.
  • Experience with application design and development using React or Angular.
  • Experience with SQL and at least one SQL database server (preferably Postgres).
  • Thorough understanding of architectural and implementation principles for web app and services development.
  • Experience with large scale software projects - source code control, continuous integration, and documentation.
  • Experience working in a small development team following the Agile Scrum methodology.
  • Strong oral and written Communication skills.
  • Possesses excellent interpersonal skills and can work effectively with a diversity of personalities.
  • Must be approachable, show respect for others, and be able to present data effectively to different audiences.
  • Strong analytical skills with ability to collect, organize, analyze, and disseminate information with attention to detail and accuracy.
  • Flexible in daily schedule, tasks required and problem solving, while maintaining compliance with company policies and procedures

Job Type: Full-time

Similar Jobs

DevOps Engineer

Intel

Santa Clara, CA

Experience with configuration and maintenance of tools such as JIRA, GitHub, Jenkins, and other software database management systems.

System Software Engineer

LitePoint

San Jose, CA

LitePoint is looking for persons to work on the latest wireless communication technologies such as WiFi, Bluetooth, UWBP etc.

Automation Engineer

TDK Headway Technologies, Inc.

Milpitas, CA

Three years of experience software or hardware modeling, simulation or algorithms. Develops and delivers FDC models and PCS applications for semiconductor…

Software DevOps Automation Engineer

Intel

Santa Clara, CA

Working with IT on new hardware/software installation and set-up. Planning and ordering new systems, including internal pre-production software development…

Power Management (PMC) Software Engineering Manager

Intel

Folsom, CA

Proven track record of successful and timely software product delivery with complex dependencies. Genuine passion for low-level system engineering and hardware…

IP Program Manager

Intel

Folsom, CA

Managing technical hardware and/or software projects. Technical hardware and/or software engineering experience. Excel (pivot tables, formulas, and/or macros).

Principal Software Quality Engineer (Remote)

Boomi

San Jose, CA

Practical 7+ years experience in software quality assurance and testing. Contribute to manual and automated testing suite to ensure future software stability.

Senior R&D Software Engineer-DSP

Keysight Technologies

Santa Rosa, CA

6+ years software development experience. Proficient in building, testing, and debugging software. BS, MS, or PhD in Computer Science, Computer Engineering, or…

Senior Engineer- Back End

Aria Systems

San Francisco, CA

2+ years of relevant leadership experience, leading a team of several high-profile developers. Experience of software development for high capacity, high…

Senior Software Development Engineer in Test (SDET)

Ascensus

San Jose, CA

Individuals in this role will have demonstrated success building and leading a functional and technical QE team with a strong sense of quality ownership.

Software Development Engineer - Amazon Redshift Connectivity, Amazon Redshift

Amazon Web Services, Inc.

East Palo Alto, CA

2+ years of non-internship professional software development experience. Programming experience with at least one software programming language.

Sr. Application Developer

Stefanini, Inc

San Francisco, CA

Designs software solutions based on business requirements. Provides active and constructive communication with other developers to gather and share knowledge…

Sr. Product Analyst

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

Senior Product Manager

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

SAP ABAP/Fiori Developer

Deloitte

Sacramento, CA

Knowledge of UI Design Patterns and Interactions and current trends in software design, architecture and web technologies. Travel up to 10% annually.

Developer

SAP

Palo Alto, CA

You will be mentored by top notch cloud developers and dev ops experts using a variety of cutting-edge tools and technologies.

Staff Software Engineer

ServiceNow

Santa Clara, CA

Implement software that is simple to use, to allow customers to adopt and configure the functionality to meet their specific needs.

Senior Developer - Python

SAP

Palo Alto, CA

Minimum of 3-5 years of experience preferably in B2B software companies. The backend services are written in Java, Kotlin, and Rust, but this role is to develop…

Senior Front-end Developer

SAP

Palo Alto, CA

The SAP Business Network is the world’s largest B2B network that makes it easy for buyers and suppliers to collaborate on transactions, strengthen their…

Security Software Engineer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

We are looking for an experienced software developer to join our team as Sr Information Security Software Engineer. These products must perform at scale.

Senior Software Developer - Knative OSS - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Experience building products for other developers. Additionally, Knative provides universal subscription, delivery and management of events, enabling developers…

Senior Member of the Technical Staff – Tanzu Community Edition - Opportunity for Working Remotely San Francisco, CA

VMware

San Francisco, CA

Research and develop cutting edge cloud native software. The community feedback for features is incorporated into the roadmap, and you are collaborating with…

Senior Salesforce Developer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Document design and work with the Salesforce developers, integration teams, downstream system teams to implement technical solution.

Senior Developer

Novogradac & Company

Walnut Creek, CA

The position will interact directly with software end-users and stakeholders. Participate in the full software lifecycle from design, development and testing…