View Our Website View All Jobs

Software Engineer

Who we are

We build and support highly-effective adherence programs for patients on the world’s most crucial medications - all driven by real-time data and analysis via our patented Smart Pill Bottles.

Our customers include top pharmaceutical companies, health systems, and clinical researchers. Our solution is always free for patients.

Our top priority in Engineering is to build a secure and reliable platform that provides a safe, seamless, and beneficial user experience for all patients and customers that use our solution.


What we’re building

These are some projects we are currently working on:

  • A scalable and easy to use data platform that our customers and data analysts can use to securely query, transform and insert data in real time.
  • New machine learning systems that can manage IoT devices in real time, interact with customers and patients, and trigger action items for users and our support team.
  • New internal platforms for product distribution and team collaboration.
  • Faster and more powerful APIs and SDKs for internal use and customer integrations. We are adding support for new programming languages and prototyping new technologies such as gRPC and GraphQL.


You at AdhereTech

  • Be a part of an agile scrum team - work on our smart pill bottle and its surrounding software ecosystem.
  • Build high-performance, reliable and scalable distributed software systems.
  • Learn new and old tools and technologies to augment our stack.
  • Take ownership and responsibility for everything from small dev tasks to multi-year refactoring and re-architecting programs; be a designer, a doer, and a leader that can help AdhereTech's software continue to thrive.
  • Have a hand in product management, bringing your experience and unique perspective to our existing and future products.
  • Provide mentorship and guidance to younger developers - grow into a leader, and bring experience to an open minded and hard-working team. Expand our knowledge and our quality-focused culture.


Minimum Qualifications

  • Software development experience in one or more general purpose programming languages (e.g., Ruby, Javascript) and frameworks (e.g., Rails, Node, React)
  • Solid understanding of relational databases and work experience with SQL
  • Working knowledge of Software Development Life-Cycle and testing techniques
  • Strong English communication and documentation skills


Preferred Qualifications

  • BS / Master's in Computer Science or related field
  • 2+ years work experience in a software engineering role
  • Working knowledge of networking concepts
  • Experience building APIs and full-stack applications in the cloud


Benefits & Compensation

  • Competitive salary
  • Participation in our equity incentive program
  • Health insurance, flexible work hours, and unlimited vacation


Read More

Apply for this position

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

Paste your resume here or Attach resume file