Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

DermTech

Software Engineer

San Diego, CA
Full Time
Paid
  • Responsibilities

    ABOUT DERMTECH:

    At DermTech, we believe there's a better way to assess skin conditions, and we're using innovation and technology to enhance precision dermatology.  We have developed proprietary processes that assess skin at the RNA and DNA level, to help clinicians better manage health conditions such as melanoma.  This is “precision dermatology,” which we believe brings a new era in assessing skin health.

    Our tests are based on our patented methods, using non-invasive skin sample collection that begins with using our Smart StickerTM to collect a sample from the skin's surface easily, accurately, and painlessly.  Samples are tested in our state-of-the-art laboratory, which analyzes that skin sample at the genomic level.  By pushing the boundaries in precision dermatology, we truly believe our technology can change the world.  We are seeking team members with the vision, passion, and creativity to do the same.

    GENERAL DESCRIPTION:   

    DermTech is seeking an experienced Software Engineer generalist to join our software development team. The project of focus is our new Telehealth platform, but could also include working on our lab information systems, internal business systems (ERP / CRM), and integrations between them. We are seeking someone with broad experience across multiple development environments and languages. The ideal candidate can leverage their experience to quickly learn and apply new tools.

    PRIMARY DUTIES & RESPONSIBILITIES:

    • Work closely with PM leads, UX designers and QA to design and implement software systems
    • Document technical specifications and collaborate within a Jira agile workflow
    • Implement features using a variety of tools and languages for mobile (iOS and Android) and web
    • Collaborate with vendor leads and developers to extend and enhance feature set of existing and new products
    • Help manage product builds and releases
    • Mentor junior engineers as the company grows

    EDUCATION, EXPERIENCE & SKILLS:

    • 5+ years of experience in a Software Engineer role
    • Experience designing and developing software systems using an agile methodology
    • A broad understanding of software platforms, environments, languages, and development tools
    • Knowledge of software patterns
    • Skilled at bug isolation and application of an appropriate fix, balancing risk and effort
    • Experience with both mobile and web application development
    • Experience with the app server layer and REST API development
    • Experience with different types of databases
    • Ability to help fill in gaps on a small but growing team: identify areas that need attention and work on them in a self-directed manner
    • Excellent written and verbal communication skills