Werfen · 3 months ago
Senior Principal Software Engineer (Architect)
Werfen is a company focused on R&D, and they are seeking a Senior Principal Software Engineer (Architect) to lead software development activities. This role involves providing technical leadership, participating in software requirements and design reviews, and managing software project plans.
Health CareHospitalManufacturingMedical Device
Responsibilities
Provides software technical leadership on a software development team. This includes participating in requirements review, design reviews, code reviews, test case reviews, and team meetings
Participate as an active member on a project development team: This includes requirements change control, defect management, risk analysis, and release management
Creates/Maintains software requirement/functional specifications
Creates/Maintains software architecture documentation
Creates/Maintains software (component) design documentation
Creates/Maintains software source code that adheres to design documentation
Performs unit testing and/or code reviews as per project policy
Performs integration testing to ensure software functions within application and with electrical and mechanical devices
Evaluates, investigates, and implements fixes to assigned software defects
Evaluates, investigates, and implements assigned software change proposals
Provides level of effort for assigned software activities
Tracks personal estimates over time in order to improve accuracy
Follows project and corporate software plans, standards, and procedures to perform software development
Creates/Maintains software project plans
Creates/Maintains software configuration management plans
Coordinates, schedules and supervises software developers for a project
Brings new software technologies into the company
Creates/Maintains applications (utilities) for the project to improve team efficiency, such as hardware control for other engineering disciplines or automated data analyzers for software test
Must have the ability to handle many software components and take ownership for a large percentage of the code base
Must have the ability to take ownership for high complexity implementations
Perform other related duties as assigned
Qualification
Required
Bachelor's Degree plus a minimum of 17 years of related experience or Master's Degree plus a minimum of 15 years of related experience or waiver based on experience
Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science
Proficient in code languages (Assembly, C, C++, Java, C#, .NET, etc.) found in product development
Proficiency with a personal computer and software packages
Language: English
Provides software technical leadership on a software development team
Participate as an active member on a project development team
Creates/Maintains software requirement/functional specifications
Creates/Maintains software architecture documentation
Creates/Maintains software (component) design documentation
Creates/Maintains software source code that adheres to design documentation
Performs unit testing and/or code reviews as per project policy
Performs integration testing to ensure software functions within application and with electrical and mechanical devices
Evaluates, investigates, and implements fixes to assigned software defects
Evaluates, investigates, and implements assigned software change proposals
Provides level of effort for assigned software activities
Tracks personal estimates over time in order to improve accuracy
Follows project and corporate software plans, standards, and procedures to perform software development
Creates/Maintains software project plans
Creates/Maintains software configuration management plans
Coordinates, schedules and supervises software developers for a project
Brings new software technologies into the company
Creates/Maintains applications (utilities) for the project to improve team efficiency
Must have the ability to handle many software components and take ownership for a large percentage of the code base
Must have the ability to take ownership for high complexity implementations
Possesses strong written and oral communications skills
Ability to work in a team environment of software developers and testers
Company
Werfen
Werfen is a developer, manufacturer and distributer of IVD testing solutions.
H1B Sponsorship
Werfen has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (10)
2024 (12)
2023 (10)
2022 (2)
2021 (11)
2020 (8)
Funding
Current Stage
Late StageLeadership Team
Recent News
MarketScreener
2025-12-17
2025-12-08
Company data provided by crunchbase