View Our Website View All Jobs

Staff Software Engineer, Gateway Team

InTouch Health is a leading telehealth solution company enabling remote physician care anytime, anywhere.  Our solutions are robust, secure, and provide excellent physician-patient experiences to maximize care and minimize response time, and ensure the right doctor makes the right treatment decision every time.

We are looking for an eager, self-starting Staff Software Engineer to join our team!  As a Staff Software Engineer you will design, develop, document, test, and debug new and existing software systems and applications for front-end user software, communication software, web applications, and database systems. Also participate in full development life cycle including requirements analysis and design within SCRUM processes.


  • Write technical specifications and requirements definition based on conceptual design and stated business requirements
  • Support, maintain, document, and write unit tests
  • Analyze code / design faults to find root causes of errors and put systems into place to pre-empt similar faults in the future
  • Participate in full development life cycle including requirements analysis and design
  • Consult with Product Management to prototype, refine, test, and ship products to meet needs
  • Participate in design and development of new features, products, and utilities
  • Identify and evaluate new technologies for implementation
  • Analyze user needs to determine technical requirements
  • Responsible for requirements definition, design reviews, implementation, testing, and initial documentation

Knowledge, Skills & Ability

  • Experience with a server-side scripting language (Ruby preferred)
  • Experience with web application framework (Rails preferred)  
  • Experience with client-side scripting (jQuery preferred)
  • Experience with HTML, CSS, JavaScript
  • Experience with relational databases (MySQL, Active Record)
  • Experience with scripted testing tools (Selenium preferred)
  • Virtualization knowledge (VMWare, vagrant, VirtualBox)
  • Experience with cloud development (AWS EC2, S3, SES, CloudWatch preferred)
  • Experience with routing software (Nginx preferred)
  • Experience with Linux (proficient with command line interface)
  • Experience with MVC and object oriented programming
  • Experience with deployment management tools (Chef preferred)
  • Experience with source code repositories (Perforce preferred)
  • Experience with Scrum and agile development
  • Experience with PACS and DICOM Standards (desired)


  • 4 year degree or equivalent
  • English-language written and spoken communication skills
  • Mid-level foosball player (preferred)

Working Conditions

  • Working environment is in an office setting


For the qualified candidate, InTouch Health offers competitive compensation, medical, dental and vision benefits, paid time off, 401(K) and stock options. InTouch Health is based in sunny and beautiful Santa Barbara, California.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*