Principal Software Engineer responsible for architecture, development, and sustaining engineering of healthcare software products in a regulated environment.
Job Requirements
Proficiency in C++, C#, and .NET application development
Experience developing software in a regulated environment (e.g., medical/healthcare)
Understanding of healthcare domain regulations, standards, and medical software development processes
Experience with software architecture and design for complex applications or modules
Experience with full SDLC and methodologies such as Lean, Agile, XP, and CI
Experience providing technical leadership on projects, including maintenance and field issue resolution
Preferred Skills
Background in medical device or clinical healthcare software products
Experience working with globally distributed development and test teams
Knowledge of software and product security, scalability, and performance considerations
Experience defining or influencing product-level test strategies
Experience leading continuous improvement activities for process and product quality
Job Responsibilities
Own architecture and design for modules or projects, including new product development and maintenance activities
Lead technical aspects of maintenance, field issue resolution, and defect fixes with a hands-on approach
Review and approve designs and code for modules, projects, and defect corrections
Analyze and understand product and module requirements and translate them into technical designs
Identify key module/product-level technical risks and support project management in defining mitigation and recovery plans
Review work products to ensure quality and consistency of deliverables
Provide input to product-level test strategies and collaborate with test teams on coverage and approach
Guide development and test teams on overall design, implementation practices, and technical decisions
Lead and coach team members in engineering best practices and disciplined execution
Drive application of SDLC principles and methodologies including Lean/Agile/XP, CI, security, scalability, documentation practices, refactoring, and testing techniques
Own and drive continuous improvement activities by identifying and escalating process and product quality gaps and implementing improvements
Pay Details: $80.00 to $83.00 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
Military connected talent encouraged to apply
To read our Candidate Privacy Information Statement, which explains how we will use your information, please
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
The California Fair Chance ActLos Angeles City Fair Chance OrdinanceLos Angeles County Fair Chance Ordinance for EmployersSan Francisco Fair Chance Ordinance
Massachusetts Candidates Only: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.