View Our Website View All Jobs

Senior Software Engineer (Hyb & Seq)

Job Description:

NanoString Technologies is seeking an energetic and highly motivated Senior Level Software Engineer (Level 4) to join our the Research & Development group. Initial work will include design and development of all levels of SW for our Hyb & SeqTM instrument, a novel single-molecule hybridization-based next generation sequencing (NGS) technology. Experience with NGS  diagnostic software applications is strongly preferred.

A qualified candidate will be part of a team responsible for planning and building of software for current and future versions of high-end research and diagnostic instruments on fully-automated digital genomics platforms with embedded touchscreens, local web, "cloud" and mobile interfaces. You will be responsible for the design, development and unit testing of software products in accordance with NanoString's ISO 13485 and IEC 62304 quality system procedures.

Requirements:

  • BS in computer science, engineering or closely related field
  • >7 years experience designing and developing multi-tiered web platforms
  • Experience using MVC design pattern with Visual Studio 2017 using .NET Core, C#
  • Experience with Entity Framework and MS SQL Server (PostgreSQL a plus)
  • Web development experience with Angular and Bootstrap frameworks
  • Create clear, complete software architecture and design documentation and other quality deliverables including estimations and risk analysis worksheets.
  • Work with Microsoft TFS for ALM including version control/configuration management.
  • Create and execute manual and automated unit tests
  • Review and provide insightful feedback on documentation including software architecture, requirements, design documents, test protocols, operating procedures, project plans, etc.
  • Recommend enterprise architecture strategies, processes and methodologies.
  • Ability to work closely with QA and software test engineers to ensure the quality and robustness of all customer-facing and internal software
  • Strong written communication skills and proven ability to thoroughly document requirements, architecture, and design of software systems
  • Participating in department project teams

Additional qualifications include:

  • Experience with NGS or IVD diagnostic software applications is strongly preferred.
  • Experience working in an ISO 62304, ISO 13485, or ISO 9001 qualified organization
  • Cybersecurity and/or mobile development background a plus
  • Familiarity reviewing, optimizing and/or porting Python code
  • Windows 10 IoT Enterprise LTSB experience
  • Experience with Amazon AWS, Docker Containers

Other:

  • See benefits at NanoString
  • NanoString is an EOE
  • NanoString participates in E-Verify. E-Verify is a web-based system that allows an employer to determine an employee's eligibility to work in the US using information reported on an employee's Form I-9. The E-Verify system confirms eligibility with both the Social Security Administration (SSA) and Department of Homeland Security (DHS). For more information, please go to the USCIS E-Verify website.

IND123

#LI-MS1

Read More

Apply for this position

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

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status