Senior Engineer, Software HIT

Jobtailor

Massachusetts

On-site

USD 130,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking an experienced software engineer to analyze, design, and execute medical software projects under design controls. You will develop solutions in C#/.NET, apply OO patterns, and contribute to code reviews and documentation.

Collaboration with cross-functional teams and mentoring of junior staff are expected. The role emphasizes adherence to FDA-relevant processes, automated testing, and cloud/virtual environments.

Qualifications

  • Bachelor’s degree in Engineering or related field is required.
  • 5+ years of experience in software engineering and problem solving.
  • Experience with software development life cycle and verification.
  • Knowledge of medical device development and FDA regulations is a plus.
  • Strong .NET/C# proficiency and ORM usage (Entity Framework).
  • Experience with multi-tier architectures and OO design patterns.
  • Experience with web services, SQL Server, and web app development.
  • Familiarity with cloud environments (AWS/Azure) and VMware.

Responsibilities

  • Analyze, plan, design, and document software applications within design controls.
  • Develop software aligned to requirements and program goals.
  • Apply standard techniques to resolve complex defects and perform root cause analysis.
  • Review code against designs and ensure quality standards.
  • Mentor junior staff and collaborate across teams to improve processes.

Skills

Software Engineering
Root Cause Analysis
Object Oriented Design
Web App Development
SQL Server
HTTP Protocol
SOAP Protocol
REST Protocol
Automated Testing
Git
Bitbucket
VMware
AWS
Azure
C# Programming
NET Framework/Core
Entity Framework

Education

Bachelor’s degree in Engineering

Tools

Git
Bitbucket
VMware
AWS
Azure

Job description


  • Analyze, plan, design, execute, and document software applications and/or processes within established medical product design controls.

  • Design and develop software adhering to product requirements, definitions and/or program goals.

  • Apply standard techniques and resolve moderate to high complexity problems/defects, performing root cause and failure analysis.

  • Display a solid understanding and ability to apply technical theories/practices utilized by own discipline and other disciplines outside the primary area of expertise to identify coverage of risks, requirements, architectural components, functions, and performance.

  • Work with senior leadership to improve software engineering process efficiency.

  • Perform code reviews to confirm software implemented to approved designs, specifications and meet quality standards.

  • Assist with project timing, tracking progress to program schedule.

  • Recognize and identify improvements for software engineering process deficiencies and software development best practices.

  • Mentor and guide junior staff, routinely provide advice and assistance to team members regarding routine and unique problems.

  • Work with internal and external staff to conduct design, redesign, prototype, and other software engineering activities.

  • Author and review software specifications compliant with design control process.

  • Develop and maintain 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.

  • The Company’s primary business language is English. The successful candidate must be able to effectively speak, read, write, and understand English to perform the essential functions of the position, including independently understanding policies, procedures, training materials, and workplace communications written in English due to our heavily regulated work environment.


Core Competencies

Demonstrates expertise in software engineering processes, including design, development, and documentation of medical software applications. Proficient in .NET technologies, problem-solving, and compliance with FDA regulations.


Highest-signal resume keywords


  • Software Development Life-Cycle Methodology

  • C# Programming

  • .NET Framework / .NET Core

  • Medical Device Development Processes

  • Automated Testing


ATS Optimization Keywords

Hard Skills


  • Software Engineering

  • Root Cause Analysis

  • Object Oriented Design Patterns

  • Web Application Development

  • SQL Server

  • HTTP Protocol

  • SOAP Protocol

  • REST Protocol

  • Automated Testing

  • Configuration Management


Soft Skills


  • Problem Solving

  • Analytical Skills

  • Attention to Detail

  • Collaboration

  • Mentoring


Industry Keywords


  • Medical Product Design Controls

  • FDA Regulations

  • Design Control Process

  • Technical Documentation

  • Software Development Best Practices


Tools & Technologies


  • VMWare

  • AWS

  • Azure

  • Git

  • Bitbucket

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Navigation
Staff Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 165,000 - 210,000
Software Tools Engineer II
Software Tools Engineer II

Jobtailor • Massachusetts

On-site
USD 90,000 - 130,000
Senior Software Engineer – Navigation
Senior Software Engineer – Navigation

Jobtailor • Boston (MA)

On-site
USD 140,000 - 190,000
Staff Software Development Engineer – MCED, Lab, Data Technology
Staff Software Development Engineer – MCED, Lab, Data Technology

Jobtailor • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Senior Software Tools Engineer
Senior Software Tools Engineer

Jobtailor • Massachusetts

On-site
USD 120,000 - 160,000
Senior Navigation Systems Engineering Manager
Senior Navigation Systems Engineering Manager

Jobtailor • Boston (MA)

On-site
USD 120,000 - 190,000
Staff Software Engineer – Foundations
Staff Software Engineer – Foundations

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000
Senior Test Engineer
Senior Test Engineer

Jobtailor • San Francisco (CA)

On-site
USD 140,000 - 180,000
Software Engineering Manager
Software Engineering Manager

Jobtailor • City of Rochester (NY)

On-site
USD 140,000 - 200,000
Software Development Engineer IV – Windows Instrumentation, Automation
Software Development Engineer IV – Windows Instrumentation, Automation

Jobtailor • Santa Barbara (CA)

On-site
USD 140,000 - 170,000