About the role

  • Sr Engineer (Software HIT) analyzing and developing software applications for medical devices and technology projects. Collaborating with teams to enhance software engineering processes in a hybrid work setting.

Responsibilities

  • Analyzes, plans, designs, executes, and documents software applications and/or processes within established medical product design controls.
  • Designs and develops software adhering to product requirements, definitions and/or program goals.
  • Applies standard techniques and resolves moderate to high complexity problems/defects, performing root cause and failure analysis.
  • Displays a solid understanding and ability to apply technical theories/practices utilized by own discipline and other disciplines outside the primary area of expertise to identifies coverage of risks, requirements, architectural components, functions, and performance.
  • Wide latitude for independent judgment to resolve issues and contribute to the team’s development.
  • Works with senior leadership to improve software engineering process efficiency.
  • Performs code reviews to confirm software implemented to approved designs, specifications and meet quality standards.
  • Assists with Project timing, tracking progress to program schedule.
  • Recognizes and Identify improvements for software engineering process deficiencies and software development best practices.
  • Mentors and guides junior staff, routinely provides advice and assistance to team members regarding routine and unique problems.
  • Works with internal and external staff to conduct design, redesign, prototype, and other software engineering activities.
  • Authors and reviews software specifications compliant with design control process.
  • Develops and maintains technical records and detailed documentation for internal and external stakeholders, following standard practices and good documentation procedures.

Requirements

  • Bachelor’s degree in Engineering is required, Information Technology or related field is preferred.
  • 5+ years of experience in software engineering, troubleshooting, and solving problems.
  • Experience in the software development life-cycle methodology and verification of software product implementation.
  • Experience of medical device development processes and FDA regulations a plus.
  • Demonstrated experience in designing and implementing performant system software solutions using a variety of .NET technologies.
  • Demonstrated experience in using Object Oriented design patterns in multi-tiered and multi-layered architectures.
  • Experience with C#, .NET Framework / .NET Core, Web Application Development, Windows and Web Services and SQL Server is required.
  • Experience with HTTP, SOAP, and REST protocols is required.
  • Experience in internet networking design architecture for real-time communications is a plus.
  • Experience with various types of automated testing such as Unit, Integration, System, Performance, Load/Stress, Regression is desired.
  • Experience working in the virtual and cloud environments is required.
  • Experience with VMWare, AWS/Azure desired.
  • Ability to diagnose and solve problems involving multiple technologies (i.e., front end web clients, C#, Entity Framework, SQL).
  • Knowledgeable in source control management and configuration.
  • Experience with Git/Bitbucket desired.
  • Ability to work as a collaborative team member.
  • Strong in problem solving, analytical and debugging skills.
  • Attention to details, natural inclination to be methodical.
  • Excellent in written and verbal communication skills.

Benefits

  • 401(k) plan with company contributions
  • Paid vacation
  • Holiday and personal days
  • Employee assistance program
  • Health benefits including medical, prescription drug, dental and vision coverage

Job title

Senior Engineer, Software HIT

Job type

Experience level

Senior

Salary

$115,000 - $135,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job