Help us change the world of diabetes management.

Top

Join Us

Tidepool is changing the world for people living with diabetes. Design and user experience is at the core everything we do. We believe that beautiful, intuitive, actionable, user-centered design leads to experiences that empower people living with diabetes.

Please send your resume to jobs@tidepool.org.

 

About Working at Tidepool

Tidepool is an open source, nonprofit organization. Our open diabetes platform and applications are already in use by patients, researchers, and clinics across the US. You’ll be part of a highly focused, mission-driven team delivering web and mobile apps that is making life better for people living with diabetes.

We’re a small, focused team on a mission to make software that reduces the burden living with diabetes. We are inclusive, collaborative and driven. In addition to working with great people on a great project, we also offer for full-time, U.S. employees:

  • A really amazing health benefits plan with $0 deductible. (We have to have a great plan: most of us have a personal connection to type 1 diabetes.)
  • Flexible Spending Account matching for out-of-pocket medical expenses, including up to $2700 dollar for dollar matching for medical expenses, and up to $5000 dollar for dollar matching for child or elder care expenses.
  • A 401k plan.

At Tidepool, we’re not just supportive of remote work – our entire team works remotely from home, some internationally. And we have a flexible vacation policy. We do all of this because this is not just a job. We support the whole person and take the rest of life into account. We want the happiest and healthiest you.

Most of the Tidepool team has a personal connection to diabetes. If you don’t, that’s cool, but you should be prepared to learn about and have empathy for the diabetes experience.

If you’d like to learn more about Tidepool’s culture, please check out our openly available Employee Handbook. And of course, please follow us on Twitter, Facebook and Instagram!

Recruiters: Thanks in advance for your offer to help us find great people. If you can help us pro bono, that would be awesome! But we’re a tiny non-profit and can’t allocate money to pay placement fees right now.

Inclusion and Diversity at Tidepool

A lot of companies say “We take diversity in hiring really seriously.” And we do, too. But it’s only a line on a website if we don’t follow it up it specific details about WHY we take diversity seriously, WHAT our current situation is, and HOW we specifically are addressing it.

We’ve encoded our stance on diversity into our openly available Tidepool Employee Handbook. One of our core values says:

Fight the default of exclusion. Inequality and exclusion are the defaults of our industries (software development and medical devices). Without intentional effort, we will inherit those failings and worsen the problem. Building a diverse team is a moral imperative and we will build a better business and product by bringing different perspectives to the table. We look for voices unlike our own because they are the only ones that help us grow.

and:

Why Diversity is Important. A diverse team brings diverse perspectives, and diverse perspectives help us build better products and deliver on our mission more fully.

Diversity takes many forms: We are focused on building diabetes software, so certainly hiring people with a personal connection to diabetes is a big win. But people not living with diabetes also have great perspectives on building great software, building great processes and being a great company. Diversity also includes gender, race, ethnicity, sexual orientation, political and religious views, and much more. By having a broad variety of perspectives we can build better software that appeals to more people and a better company that meets the needs of the diverse population we serve.

Tidepool is a company devoted to helping the diabetes community. As a nonprofit on a mission, we’ve attracted employees that represent that community. Many of us on the Tidepool team either have diabetes or are caring for someone with diabetes. From that standpoint, we feel very good that we are supportive of people living with a chronic condition working here.

Unfortunately, Tidepool’s current workforce doesn’t reflect where we’d like to be in our representation of women, minorities, LGBTQ, and other communities that we feel are important to our efforts. We’re focused on recruiting and attracting a more diverse workforce.

If you have a connection to candidates with diverse backgrounds, please encourage them to apply.

Quality Assurance Engineer

Does the idea of writing documentation and processes that will become a part of a regulatory quality system. excite you? As a Quality Assurance Engineer, you’ll work closely with our engineering development team to write and execute tests for our software.

Responsibilities include:

  • Writing and executing manual black box tests for Tidepool software.
  • Collaborating closely with the engineering team to devise and execute new tests and test strategies.
  • Diving deep when problems are found to help identify and document root causes.
  • Collaborating closely with our product, development and design teams on designing and executing our alpha and beta test programs.
  • Wherever possible, looking for new ways to automate our tests.

The ideal candidate has:

  • 2+ years experience doing black box quality assurance testing for desktop, web and mobile software.
  • Experience participating in, and better yet running, alpha and beta programs for pre-released software.
  • Experience with test automation tools like Ghost Inspector and Nightwatch.js.
  • A thorough attention to detail and willingness to be diligent in the creation and maintenance of documentation.
  • Experience with tools like Trello, Asana, Jira and Google docs.
  • Experience setting up and using diabetes devices is a big plus.
  • Equally comfortable setting up and using Windows and Mac.
  • Experience with regulatory quality systems, 21 CFR 820, ISO 13485 is a big plus.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Device Engineer

Do you want to help break down antiquated belief that diabetes data should be siloed? As a Device Engineer, you will help develop and iterate upon the software that liberates diabetes device data for people with diabetes.

Responsibilities include:

  • Implementing communication protocols to talk to diabetes devices. In most cases, we receive the device protocol specification from the device maker. In some cases, no specification is available and we need to deduce the protocol through empirical investigation, and then document it thoroughly.
  • Crafting precise documentation and test verification suites.

The ideal candidate has:

  • Experience interpreting device communication specifications and implementing device communication protocols.
  • Comfort developing for both macOS and Windows, and for working at all layers of the protocol stack.
  • Experience with USB devices, Bluetooth devices, serial protocols, IrDA (yep), and more.
  • Experience with using git version control and GitHub, including using pull requests.
  • Experience with Node.js. Our codebase is written in JavaScript, so it’s an advantage if you are already familiar with it, but it isn’t a problem if you’re not.
  • Experience with using automated testing tools like Mocha, Chai, or Sinon.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Backend Engineer

Are you interested in delivering a world-class software platform to the diabetes community? As a Backend Engineer, you will set the foundation that supports the promise and potential of Tidepool

Responsibilities include:

  • Helping build a robust platform and infrastructure that enables Tidepool, third-party software developers, researchers, and others to bring their visions for diabetes data to life.
  • A willingness to take extra care in crafting precise documentation and test verification suites.

The ideal candidate has:

  • Experience with building APIs and microservices to support an ecosystem of applications and services.
  • Experience with Golang, Node, MongoDB, and AWS (or similar cloud service provider).
  • Experience with using git version control and GitHub, including using pull requests.
  • A passion for delivering great solutions that leverage modern technology stacks and tools, as well as current best practices for performance and security.
  • Worked on an open source project (or have always wanted to!) and understand the value of keeping code in the open and engaging the community.
  • A meticulous attention to detail.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Mobile (Android and iOS) Developer

Are you interested in delivering high-quality software to people with diabetes? As a Mobile Developer, you will be responsible for creating and maintaining our mobile application suite for iOS and Android.

Responsibilities include:

  • Collaborating with Tidepool designers to deliver an intuitive user experience.
  • Working with Tidepool engineers to ensure Tidepool’s mobile applications scale with the rest of our platform.

The ideal candidate has:

  • Experience shipping mobile apps using one or more of iOS and Swift, Android and Java, and React Native and Javascript.
  • An eye for detail and a willingness to take extra care in developing elegant user experiences and robust test suites.
  • Experience with using automated testing, logging and continuous integration tools.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Customer Support Leader

The Tidepool community deserves the best in support. As our Customer Support Leader, you’ll build and lead the organization that supports our users, including people living with diabetes, as well as clinicians using our software.

Responsibilities include:

  • Refining and maintaining our customer support tools and processes, overseeing the creation of internal support tools and reporting dashboards.
  • As we grow, scaling our support team to meet our ever-expanding user needs, including international users.
  • Proactively identifying clinical and patient safety issues and mitigating risks based on user feedback.
  • Working closely with the product and engineering teams to make sure user needs are being addressed.
  • Establishing efficient processes that meet and exceed our regulatory responsibilities for medical device reporting and complaint handling.

The ideal candidate has:

  • Hands-on experience scaling and leading a customer support organization.
  • Experience deploying and maintaining online tools like Zendesk and HelpScout.
  • Experience building and leading a completely distributed, remote team.
  • Experience creating systems to handle reception and escalation of complaints and error reports from users around the clock (24×7).
  • Experience providing customer support for medical devices or software is a BIG plus, but is not required.
  • Most of the Tidepool team has a personal connection to diabetes. If you don’t, that’s cool, but you should be prepared to learn about and have empathy for the diabetes experience.

This is a remote position – you’ll be working from home and interacting with a team that works around the world. Learn more about working at Tidepool, including our approach to inclusion and diversity here.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Director of Marketing

Are you a hands-on marketing, branding and communications leader looking to make a meaningful difference in the world? As Tidepool’s Director of Marketing, you will lead a highly focused, mission-driven team crafting and delivering Tidepool’s externally-facing message.

Responsibilities include:

  • Developing and executing national and global product launch campaigns.
  • Overseeing development and messaging on Tidepool’s marketing web site.
  • Crafting Tidepool’s visual and narrative brand identity.
  • Publicly representing Tidepool at industry events.
  • Managing Tidepool’s presence at trade shows and community events.

The ideal candidate has:

  • 3+ years of outbound marketing experience, preferably with both consumer- and clinician-facing healthcare technology products
  • Experience building and leading outbound marketing efforts, turning big ideas into consumer-friendly messaging, developing and launching marketing initiatives that clearly express mission, value, and brand
  • Experience with leading product launches targeted at consumers and health care providers
  • Experience with effective use of digital and social media
  • Experience leading marketing website design and implementation, including a strong understanding of SEO/SEM and web analytics
  • A willingness to explore non-traditional methods of getting the word out in ways that will resonate both with people with diabetes and clinicians

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Agile Program Manager

Agile program management is at the heart of what we do. As an Agile Program Manager, you will be the connective tissue that works with product and engineering to bring the entire organization together. 

Responsibilities include:

  • Working across the entire organization looking for opportunities to up our agile practice.
  • Running team stand ups, retrospectives, and facilitating sprint planning with the product owner.
  • Owning the management of the team’s development tools. Configure and optimize the way the team works with tools.
  • Helping the team thrive in a completely remote environment.
  • Provide project management support to ensure success of our outbound programs: user research, marketing, and beta testing.
  • Collaborating on test and regulatory processes; you aren’t afraid to dive in and understand how regulations work, and to recommend process changes that will benefit Tidepool and the whole industry.

The ideal candidate has:

  • A technical background, for example prior experience as an engineer or a degree in Computer Science or equivalent.
  • 5+ years experience in technology organizations.
  • 3+ years of Agile coaching experience with methods such as XP, Scrum, Lean, and Kanban.
  • 3+ years of hands-on configuration and use of JIRA, GitHub, Trello and other development tools.
  • Hands-on experience applying lean/Agile methodologies within infrastructure, device hardware, and operational environments.
  • Deep knowledge of Agile principles and practices and the ability to transfer that understanding in all parts of the organization.
  • Consulting and facilitation skills in leading the technical team in the adoption and improvement of Agile methodologies.
  • Excellent presentation and training skills.
  • ScrumMaster, Product Owner and SPC/4 training and certification is a plus.
  • Application of Agile principles in one or more of these development disciplines: design, development, testing, and management; can relate principles, practices into performing these disciplines in an Agile environment.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Product Designer

Are you ready to ideate, sketch, prototype, iterate, and refine? As a Product Designer, you will collaborate closely with the entire Tidepool team to do all of these things across our web and mobile applications.

Responsibilities include:

  • Designing the interfaces of Tidepool’s web and mobile products
  • Creating a clean and consistent (visual) experience across those platforms
  • Applying user-centered design processes to solve data-driven problems
  • Communicating design intent to internal and external stakeholders.
  • Collaborating closely with our design, product, and engineering teams to iterate upon concept prototypes and production software.
  • Incorporating findings from interviews and user tests in order to delight and empower our users.

The ideal candidate has:

  • A BA/BS or higher in design, user experience, or human-computer interaction, or equivalent practical experience.
  • An online portfolio demonstrating previous work.
  • Expertise with design software such as Sketch, Illustrator, Photoshop, Framer, Zeplin, or equivalent.
  • Experience in design best practices, including a deep understanding of mobile and responsive web design.
  • A solid grasp of user-centered design, including usability and accessibility.
  • Strong visual design skills with an ability to design using your own established workflows, while being adaptable and open to experimentation.
  • Experience with either prototyping, motion design, data visualization, illustration, or another relevant design discipline.
  • Knowledge & experience building, creating & maintaining design systems.

Does this sound like you? We’d love to hear from you. Please send your resume and online portfolio to jobs@tidepool.org.

iOS Developer

Are you interested in working on an app that is already improving the lives of people with diabetes and want to help bring it to many more? As an iOS Developer, you will be responsible for developing new features and updating the Loop app.

Responsibilities include:

  • Collaborating with Tidepool designers to deliver a thoughtful user experience.
  • Working with Tidepool engineers to ensure Loop works well with the rest of our platform.

The ideal candidate has:

  • Strong understanding of the iOS platform and its frameworks. We work closely with HealthKit, Core Bluetooth, and Core Animation, for example.
  • Experience with Swift 4, and a concern for maintaining a high level of code quality.
  • An eye for detail and a willingness to take extra care in developing user experiences that respect the user’s time and cognitive load.
  • Experience with using automated testing, unified logging and continuous integration tools.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Test Automation Engineer

Do you feel a calling when you read the names Test Automation Engineer, Software Development Engineer in Test (SDET), White Box QA, or Continuous Integration? We want someone who will help us do even more automated testing, which will let us iterate even more quickly (rather than weekly, think daily deployments) and confidently as we deliver our software.

Responsibilities include:

  • Leading our API, platform and application automated testing efforts, especially around integration and functional tests.
  • Establish goals and quality metrics for our test automation efforts.
  • Architecting and building our test automation framework, tests and reporting mechanisms.

The ideal candidate has:

  • 3+ years experience building and deploying test automation tools for platforms, web and mobile clients.
  • 2+ years of programming using Javascript and Node,js, as well as command-line scripting.
  • Experience with test automation tools like Travis CI, Ghost Inspector and Nightwatch.js.
  • Experience testing platforms via REST APIs, including load, functional and performance benchmark testing.
  • Experience with Javascript frameworks like Node.js, React and interest in working within the single-page app model.
  • Experience with a NoSQL databases (we use MongoDB).
  • Comfort with Linux/OS X/Unix as a desktop and server development environment.

Does this sound like you? We’d love to hear from you. Please send your resume to jobs@tidepool.org.

Visual Designer

Are you capable of delivering clean, simple, data-driven interfaces to make life with diabetes easier? Tidepool’s focus has always been people with diabetes and as a Visual Designer will help define, iterate upon, and improve the visual interface of the Tidepool experience.

Responsibilities include:

  • Designing the visual interfaces of Tidepool’s web and mobile products
  • Creating a clean and consistent experience across those platforms
  • Applying user-centered design processes to solve data-driven problems
  • Communicating design intent to internal and external stakeholders.
  • Collaborating closely with our design, product, and engineering teams to iterate upon prototypes and production software.
  • Incorporating findings from user interviews and tests as part of an iterative design process.

The ideal candidate has:

  • A BA/BS or higher in design, user experience, human-computer interaction, or equivalent practical experience.
  • An online portfolio demonstrating previous work.
  • Strong visual design skills.
  • Familiarity designing for native iOS and Android applications, responsive websites, and accessibility.
  • Experience working with a multidisciplinary team.
  • Experience creating, extending, and implementing visual design systems across a range of platforms.
  • Expertise with design software such as Sketch, Illustrator, Photoshop, Framer, Zeplin, or equivalent.
  • Experience with prototyping, motion design, data visualization, illustration, or another relevant design discipline.

Sound like you? We’d love to chat. Send your resume and online portfolio to jobs@tidepool.org.

 

User Support Agent

Do you have a genuine desire to connect and empathize with technology users to seek solutions while ensuring they feel heard? As a User Support Agent, you’ll be a founding member of a growing organization that supports our users, including people living with diabetes, clinicians, and third-party developers.

Responsibilities include:

  • Being a first-line of support for our users through multiple points of contact.
  • Recording and processing user complaints and adverse events in an efficient manner to ensure we meet or exceed our regulatory responsibilities.
  • Proactively identifying clinical and patient safety issues and mitigating risks based on user feedback.
  • Working closely with the support team to make sure user needs are captured and addressed by the engineering and product teams.
  • Refining and maintaining our customer support tools and processes, overseeing the creation of internal support tools and reporting dashboards.
  • Adapting and improvising to fulfill any other needs that you can within the company – we’re tiny after all. While you will be expected to focus on support tickets initially, we will also encourage you to put other skills to use or to help find ways for you to grow your skillset with the team.

The ideal candidate has:

  • Experience working with online support tools like Zendesk and HelpScout.
  • Natural troubleshooting skills and a strong technical aptitude.
  • Excellent written and verbal communication skills.
  • Flexibility to work with a small team to provide extended hours of support coverage.
  • Experience working with API connections or supporting third-party developers is a big plus, but is not required.
  • Experience with HTML, CSS, or Javascript is a plus, but is not required.
  • Experience providing customer support for medical devices or software is a BIG plus, but is not required.
  • Most of the Tidepool team has a personal connection to diabetes. If you don’t, that’s cool, but you should be prepared to learn about and have empathy for the diabetes experience.

Sound like you? We’d love to chat. Send your resume to jobs@tidepool.org.

Front End Engineer

Are you interested in pushing the boundaries of medical and diabetes technology, making use of data in ways that were never before imagined? As a Front End Engineer, you will be part of a highly focused, mission-driven team with an opportunity to create applications that have a profound impact on the lives of people with diabetes.

You would be responsible for:

  • Building and maintaining Tidepool’s web apps, the core data visualization experience for people with diabetes, their care team, and clinicians.
  • Working closely with our design, product, and backend engineering teams to constantly experiment, iterate on, and improve our user experiences.

The ideal candidate has:

  • Experience with CSS and CSS pre-processors such as CSS modules (preferred),  Less and/or Sass, particularly writing the CSS for a responsive web-app compatible with modern browsers on computers and tablets.
  • Web UI development experience in JavaScript using frameworks like React (preferred), Vue, Angular, and/or Ember and interest in working within the single-page app model.
  • Experience using D3 to visualize data in SVG and Canvas.
  • Experience writing focused, reusable Components.
  • Experience or willingness to learn front-end testing, both unit tests with technologies like Mocha and Karma and integration testing with Selenium.
  • Comfort with Linux/OSX/Unix as a desktop development environment.

Sound like you? We’d love to hear from you. Send your resume to jobs@tidepool.org.