> Markdown version of [/jobs/ext/1022547-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1022547-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Imricor Medical Systems, Inc. - **Location:** Burnsville, MN, United States - **Experience:** Expert - **Salary:** $110,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), C Sharp (Programming Language), Software Documentation, Code Review, Software Debugging, Failure Mode Effects Analysis, Python (Programming Language), Requirements Management, Software Engineering, Software Requirements Analysis - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=def1736597ffbc06 ## About the Role Do you have experience in Technical writing?, Required * 5+ years of software engineering experience * Experience in regulated environments (e.g., medical devices) * Strong proficiency in one or more of: C#, Python, Javascript, Bablylon * Experience working on complex, integrated systems * Strong debugging and problem-solving skills * Ability to translate technical implementations into clear documentation * Comfortable owning both code and documentation responsibilities * Strong communication skills and ability to work cross-functionally Preferred * Familiarity with: + IEC 62304, ISO 14971, or similar standards + Requirements management and traceability + Design documentation (SDS, SAD) + Risk documentation + Verification planning (DVT) * Experience supporting audits or regulatory submissions * Experience mentoring or guiding teams on process improvements Working Conditions * Light work, exerting up to 20 lbs. of force or less. * Requires clarity of vision at 20 inches or less (near vision) and ability to identify/distinguish colors. * Requires fingering, repetitive motion, talking, and hearing. * 85% of the time requires viewing and working on a computer screen. * Significant work pace & pressure due to deadlines. ## Description We are seeking a Senior Software Engineer who is comfortable operating at the intersection of software development and compliance for the NorthStar platform. This role is for a strong engineer who not only builds and debugs complex systems but also takes ownership of software documentation and helps ensure our development practices meet regulatory expectations. The ideal candidate does not view documentation as overhead, but as a critical part of building reliable, maintainable, and compliant systems - and can help elevate the team in this area. This position is responsible for complying with the Quality System requirements and carrying out responsibilities outlined in the environmental, health, and safety policies., * Designs, implements, and supports software features across NorthStar and related systems * Translates features and system behavior into clear, testable software requirements * Contributes to and maintains software design documentation (SDS, SAD) * Supports development of verification artifacts, including DVT plans and traceability * Participates in risk management activities (e.g., hazard analysis, FMEA) * Ensures alignment between implementation, requirements, and verification * Partners with QA and cross-functional teams to support release readiness * Helps identify gaps in current documentation and drive improvements * Educates and guides other engineers on: + Writing effective requirements + Maintaining traceability + Contributing to compliant documentation practices * Participates in code reviews, design discussions, and debugging complex system issues ## Related Videos - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Great DevEx and Regulatory Compliance - Possible?](https://www.wearedevelopers.com/videos/1426-great-devex-and-regulatory-compliance-possible) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)