Design and implement complex software components and subsystems including object-oriented analysis and design, drafting design documentation and planning and conducting integrations and component tests.
Support the design of the architectural concepts and basic framework of the product
Ensure a smooth transition from the product’s concept phase to maturity phase.
Provide technical solutions to complex problems.
Follow the company’s quality process and complies with quality management system procedures.
Work as part of a team using established company procedures for Agile Software Development.
Participate in software planning and estimating activities & ensures the integrity and security of company intellectual property and confidential data.
Attends and supports engineering and surgeon review labs.
Required Qualifications:
Bachelor’s/Master’s degree is preferred in computer science
2-3 years of industry experience in professional software development.
Strong expertise in Design Patterns & C++ programming concepts; Linear Algebra, Computer Vision, Software design, development and verification methodologies
Required technical competencies in algorithms and data structures, object oriented design and analysis
Preferred Qualifications:
Familiar with software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management.
Preferred Technical Competencies: Proficiency in Qt/QML, exposure to development of image processing applications.
Experience in medical devices, robotics, and/or surgical navigation is an asset.
Strong verbal and written communication skills
Skills Required
- Bachelor's/Master's degree in computer science preferred
- 2-3 years of industry experience in professional software development
- Strong expertise in Design Patterns & C++ programming concepts
- Technical competencies in algorithms and data structures
- Proficiency in Qt/QML
Inari Medical Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Inari Medical and has not been reviewed or approved by Inari Medical.
-
Fair & Transparent Compensation — Pay is considered competitive for many roles, with employees described as 'extremely happy' with total compensation including pay, stock, equity, and benefits. Feedback suggests above‑average salary levels across departments contribute to strong pay sentiment.
-
Healthcare Strength — Benefits include comprehensive medical, dental, and vision coverage, with 100% employer‑paid premiums for employees cited in multiple descriptions. Additional options like critical illness, accident, hospital indemnity, and wellness programs reinforce the healthcare offering.
-
Leave & Time Off Breadth — Time off is characterized by unlimited PTO, cited as a top benefit by employees. Paid holidays and flexible hours are also referenced, expanding the range of time‑off options.
Inari Medical Insights
What We Do
Inari Medical, Inc. is a commercial-stage medical device company focused on developing products to treat and transform the lives of patients suffering from venous diseases.






