Senior Software Engineer

Company:  SPR Therapeutics, Inc.
Location: Cleveland
Closing Date: 08/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Type

Full-time

Description

The Senior Software Engineer will work with Systems Engineers and other members of the cross-functional design and development team to strengthen and build SPR’s software capabilities with respect to: new and existing products, related application development (windows, mobile, etc.), data development and digitization, and enhanced collaboration with other departments (e.g., IT and Marketing) for software and digital products.

Primary Responsibilities

  1. Positively impact a growing medical device company by bringing new patient and clinician focused devices to market.
  2. Review of User Needs with respect to new products and subsequent elaboration of System and Subsystem Requirements (Design Inputs) into related software features and infrastructure.
  3. Management of 3rd party application development and internal documentation in relation to existing products (e.g., SPRINT iOS Clinician Programmer (iCP) Application) and the oversight of subsequent software product release.
  4. Contribution to business initiatives and projects involving data development and digitization, including how to best leverage currently available data (e.g., device settings), forecast and process data moving forward, and adapt systems and processes to be operated by various users in a connected context.
  5. Increasing NPD’s awareness of other software-related concerns within SPR by fostering relationships with other departments which utilize software or leverage online resources.
  6. Development of SPR Software Infrastructure and Product Architectures.
  7. Support existing digital products for ongoing maintenance, field support, complaints management, and continuous improvement.
  8. Develop and maintain design history file and related documentation.
  9. Other related duties as assigned.

Requirements

  1. Computer Science (or related engineering) degree.
  2. 5-7 years of relevant Software Development experience.
  3. 3-5 years of Medical/Regulated Software Development Experience preferred, e.g. exposure to ISO 13485, IEC 60601-1, IEC 62304, AAMI TIR57, familiar with common Software Development Life Cycle (SDLC) models.
  4. Experience with Full-Stack Development (Embedded, Mobile, and/or Web).
  5. Experience with Agile Work Methods (e.g., Scrum, Kanban, or Scrumban).
  6. Experience with Version Control Methods (e.g., SVN or preferably, GIT).
  7. Experience as both a Team Member and Individual Contributor.
  8. Experience with Software Test Development and Execution.
  9. Demonstrable or documented Team and/or Soft Skills.

Desirable Certifications, Qualities, And Experience

  1. UI/UX Design Experience or Certification.
  2. Agile or Project Management Certification.
  3. A business and team-oriented growth mindset.
  4. Alignment with SPR company culture and values.
  5. Strong problem solving and communications skills.
  6. Broad coding capability or experience.
  7. Languages: C, Python, Javascript, Swift, etc.
  8. Frameworks and Libraries: React, React Native, Django, etc.
  9. Knowledge of Secure Software/Product Development Framework/Lifecycle.
  10. Experience with Cloud-Computing Services (e.g., AWS/Azure/Google).
  11. Experience with Database Manipulation (relational/non-relational) and Toolsets.

WORKING CONDITIONS

  1. Project teams average about 5-9 members, typically with 1-2 members from NPD.
  2. Collaboration with External Vendors and Developers is common.
  3. SPR is a hybrid work culture. On-site is highly encouraged to foster teamwork and collaboration, with one to two “work from home” days per week being common.
  4. Some infrequent travel expected, typically planned well in advance.
  5. In-house IT resources with mechatronic laboratory for prototype and design.

#J-18808-Ljbffr
Apply Now
Share this job
SPR Therapeutics, Inc.
  • Similar Jobs

  • Senior Software Engineer

    Cleveland
    View Job
  • Senior Software Engineer

    Shaker Heights
    View Job
  • Senior Software Engineer

    Cleveland
    View Job
  • Senior Software Engineer

    Cleveland
    View Job
  • Senior Software Engineer

    Cleveland
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙