Software Engineer 5 R&D - San Diego, United States - Mindlance

    Mindlance background
    Description

    From The Hiring Team:
    Industry experience in data/software engineering or similar
    Experience in troubleshooting interoperability issues
    Experience in developing software requirements
    Experience with mobile app development
    Experience designing and executing test protocols
    Experience integrating APIs across multiple platforms, including OAuth, REST, and streaming (webhook) integrations

    Client is recruiting a Partner Integration Engineer to support the expansion of our activities as the
    premier partnering organization in the diabetes technology space. The Partner Integration Engineer
    position supports technical collaboration and partnership product development under clients
    Partnership programs. The individual in this role will engage extensively with client partners and
    collaborate closely with clients R&D, Partner Alliance, and Marketing teams.
    Clients partnership products, including data access modes like the client API and Partner SDK, are
    designed to enable Clients partners to develop their own great diabetes devices and software
    powered by client CGM data. Partnerships are supported by a dedicated cross-functional team that
    spans many client departments. The Partner Integration Engineer is part of that cross-functional
    team, serving as a critical interface between client and our partners.
    The Partner Integration Engineer is responsible for externally representing clients partnership
    products and driving their adoption by diverse players in diabetes health and wellness; understanding
    partners' solutions and recommending the best client partnership products to support those
    solutions; and identifying and anticipating partners' technical needs and obstacles to implementation
    and representing those needs to clients partnership product development teams.
    The Partner Integration Engineer is accountable for ensuring that our partners' technical needs are met
    by our partnership products. This role requires hands-on troubleshooting, detail-oriented problem
    solving, and following through on partner requests. It's part engineering, part tech support, part product
    development, and part product evangelism. We're looking for someone with great communication skills,
    experience working with technical documentation, and the programming know-how to build and test
    software tools.


    Essential Duties and Responsibilities


    • Understand clients vision and strategy for partnering
    • Understand clients current and future portfolio of products (core device/software products, and
    partnership products)


    • Serve as partners' first point of contact for all technical aspects of interfaces with partnership
    products


    • Consistently engage partner organization in identifying and implementing actions related to
    integrating partnership products into partner system design


    • Support the resolution of technical issues during partners' adoption and integration of partnership
    products


    • Communicate issues arising from partners adopting clients partnership products into their
    solutions to drive partnership product development and improve effectiveness


    • Clearly communicate partnership product functions and features to partners
    • Understand partners' solutions and recommend the right client partnership products
    • Identify and anticipate partners' technical needs and obstacles to implementation
    • Collaborate with Product Managers and Product Owners to translate partners' needs to
    requirements, and with Program/Project Managers to ensure pull-through into sprint-planning


    • Coordinate closely with account managers for targeted partner accounts
    • Identify competitive positioning opportunities based on partner feedback
    • Review and report technical deficiencies/obstacles affecting partnership product adoption and
    provide guidance to product managers for work-around or product revisions to enhance short-term
    and long-term results


    • Design and utilize internal test infrastructure to ensure partner integrations meet technical,
    performance, safety, and cyber requirements


    • Advocate for Partners' needs to client internal teams and leadership

    Required Qualifications


    • Exceptional communication skills
    • Bachelor's degree in Software Engineering or industry equivalent
    • Industry experience in data/software engineering or similar
    • Experience in troubleshooting interoperability issues
    • Experience in developing software requirements
    • Experience with mobile app development
    • Experience designing and executing test protocols
    • Experience integrating APIs across multiple platforms, including OAuth, REST, and streaming
    (webhook) integrations


    • Ability to analyze, debug, and modify code; familiarity with scripting languages
    Preferred Qualifications


    • Familiarity with diabetes medical technology
    • Experience with Bluetooth Low Energy protocol
    • Experience with or interest in the software product development process for medical devices,
    particularly working in a design control environment


    • Familiarity with firmware design philosophies/language
    • Experience working with partners to bring collaborative products to market
    • Experience with Web Traffic analytics tools

    EEO:
    "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."