> Markdown version of [/jobs/ext/492683-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/492683-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:** The Search Ltd - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), C Sharp (Programming Language), Code Review, Software Debugging, Failure Mode Effects Analysis, Python (Programming Language), Requirements Management, Software Engineering, Product Software Implementation Methods, Software Systems, Programming Languages - **Published:** June 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=15d10a896de7f100 ## About the Role Do you have experience in Technical writing within technology?, * 5+ years of professional software engineering experience. * Experience working within regulated industries such as medical devices. * Strong proficiency in C#, Python, JavaScript, or similar programming languages. * Experience developing and supporting complex integrated software systems. * Demonstrated debugging, troubleshooting, and problem-solving capabilities. * Ability to create clear technical documentation from software implementations. * Experience balancing software development responsibilities with compliance documentation requirements. * Strong communication skills and ability to collaborate across multidisciplinary teams. Preferred Requirements: * Familiarity with IEC 62304, ISO 14971, or related regulatory standards. * Experience with requirements management and traceability processes. * Knowledge of software design documentation including SDS and SAD deliverables. * Experience supporting risk management documentation and verification planning activities. * Exposure to audits, regulatory submissions, or quality system processes. * Experience mentoring engineers and driving process improvement initiatives. ## Description This role combines advanced software engineering with compliance-driven development practices within a highly regulated medical device environment. The successful candidate will contribute to the design, implementation, verification, and documentation of software solutions while ensuring alignment with quality and regulatory requirements. * Design, develop, test, and support software features across the client's platform and related systems. * Translate software functionality into clear, testable, and maintainable requirements. * Create and maintain software design specifications and architecture documentation. * Develop verification plans, traceability artifacts, and supporting compliance documentation. * Participate in risk management activities including hazard analysis and FMEA exercises. * Ensure consistency between requirements, implementation, testing, and release documentation. * Collaborate with Quality Assurance and cross-functional stakeholders to support product releases. * Identify documentation gaps and implement process improvements across engineering workflows. * Mentor team members on requirements development, traceability, and documentation best practices. * Participate in code reviews, technical design discussions, and complex system debugging efforts. * Support adherence to quality system requirements and regulatory expectations. ## Related Videos - [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) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [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) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)