Johnson & Johnson MedTech · 1 day ago
Staff Software Engineer - Enabling Tech R&D
Johnson & Johnson MedTech is a leader in healthcare innovation, aiming to improve health outcomes through advanced medical technologies. The Staff Software Engineer - Enabling Tech R&D will support the Enabling Technology R&D team in product development processes, focusing on delivering projects efficiently and on time.
Hospital & Health Care
Responsibilities
Use standard methodologies for building Software as a Medical Device (SaMD) technology under Design Control procedures
Translate requirements into application features and document architecture and design decisions
Extend and enhance an existing complex software system
Update and enhance APIs and SQL Databases
Design, develop, and debug software for complex, multi-process systems
Implement client-side, server-side, and database software
Design and implement interfaces for data exchange with other systems
Create and monitor technical aspects of the project
Analyze and evaluate new technologies, recommending improvements to existing products
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Minimum of 9 years of hands-on software development experience
Proficiency in C# (.NET Framework, .NET Core, .NET 6+)
Extensive application debugging/troubleshooting with Visual Studio
Familiarity with Microsoft SQL, Web API development, and UI development with WPF
Experience with cross-functional new product development teams
Effective communication skills for conveying critical design/project information to customers
Preferred
Understand methodologies for building Software as a Medical Device (SaMD) technology under Design Control procedures
Familiarity with high-quality software practices (test-driven development, documentation, software review processes, and cross-platform support) is a plus
Ability to work independently and understand existing code/systems with minimal ramp-up time
Proficient in developing cross-platform mobile applications using MvvmCross framework
Experience building native iOS applications using .NET, including integrations with platform specific APIs
Experience developing and deploying machine learning models using Python frameworks such as TensorFlow or PyTorch with an emphasis on model training, evaluation and optimization
Skilled in integrating trained ML models into production applications
Experience with AWS or Azure Cloud
Proficiency in Python and/or JavaScript
Familiarity with FDA QSR/ISO9000 design control regulations
Experience in conceptualizing, designing, implementing, and testing small to medium engineering software applications
Experience with SaMD development
Documentation skills in a highly regulated industry
Knowledge of secure development practices and security testing
Entity Framework (EF6) code-first approach
Benefits
Medical
Dental
Vision
Life insurance
Short- and long-term disability
Business accident insurance
Group legal insurance
Company’s consolidated retirement plan (pension)
Savings plan (401(k))
Company’s long-term incentive program
Vacation –120 hours per calendar year
Sick time - 40 hours per calendar year; for employees who reside in the State of Washington –56 hours per calendar year
Holiday pay, including Floating Holidays –13 days per calendar year
Work, Personal and Family Time - up to 40 hours per calendar year
Parental Leave – 480 hours within one year of the birth/adoption/foster care of a child
Condolence Leave – 30 days for an immediate family member: 5 days for an extended family member
Caregiver Leave – 10 days
Volunteer Leave – 4 days
Military Spouse Time-Off – 80 hours
Company
Johnson & Johnson MedTech
At Johnson & Johnson MedTech, we are working to solve the world’s most pressing healthcare challenges through innovations at the intersection of biology and technology.