> Markdown version of [/jobs/ext/2757584-senior-manager-of-software-development](https://www.wearedevelopers.com/jobs/ext/2757584-senior-manager-of-software-development). 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 Manager of Software Development - **Company:** Pentax Medical - **Location:** Montvale, NJ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Agile Methodology, Systems Engineering, Health Informatics, C Sharp (Programming Language), C++ (Programming Language), Code Review, Cyber Security, Databases, Computer Engineering, Continuous Integration, Data Structures, Database Development, Software Debugging, Software Design Patterns, Device Drivers, Dicom, Distributed Systems, Medical Software, Windows Presentation Foundation, Team Foundation Server, Object-Oriented Software Development, Oracle (Applications), Commercial Software, Performance Tuning, Software Architecture, Real-Time Operating Systems, Service-Oriented Architecture, Software Engineering, Software Requirements Analysis, Software Systems, SQL Databases, Systems Integration, Universal Asynchronous Receiver/Transmitter, Multithreading, Technical Debt, Backend, Information Technology, Health Level Seven International, Api Design - **Published:** September 6, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88261024/1 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Engineering, or a related technical discipline. * 10+ years of software development experience, including architecture, design, and coding of large, complex, mission-critical or commercial software products; 12+ years preferred. * 6+ years of software engineering management or comparable technical leadership experience with direct reports, including demonstrated success developing senior engineers and leading teams of five or more developers. * Extensive hands-on experience in an FDA-regulated medical device or healthcare software R&D environment, including IEC 62304. Familiarity with ISO 13485, EU MDR, IEC 62366, ISO 14971, cybersecurity, and data privacy requirements. * Advanced hands-on experience with C#, WPF, C/C++, .NET, SQL, database development, and Windows-based software. * Deep knowledge of software architecture, object-oriented design, design patterns, algorithms, data structures, distributed systems, service-oriented architecture, API design and integration, scalability, reliability, and continuous integration. * Experience with desktop, server-side or backend, web, database, cloud-deployed applications, and multiple deployment platforms. * Proven ability to lead multiple development teams and concurrent programs while delivering to scope, budget, quality, and schedule expectations. * Strong people leadership, communication, stakeholder management, team-building, and cross-functional collaboration skills, including the ability to influence without direct authority., * Master's degree in a related technical discipline. * Experience developing commercial software for capital medical equipment and delivering large-scale medical software applications for commercial use. * Understanding of DICOM and HL7 and experience with medical imaging modalities, visible-light imaging, video-based diagnostic or procedural platforms, or healthcare information systems. * Knowledge of real-time embedded systems, real-time operating systems, multi-processor and multi-threaded algorithms, device drivers, software/electronics integration, and low-level data links such as SPI, I2C, and serial/UART. * Experience debugging integrated hardware/software systems using standard tools and equipment. * Experience developing technology strategies, product roadmaps, architecture blueprints, process harmonization plans, and system integration maps. * Experience leading global or multi-company teams within a matrixed organization. * Experience with Microsoft Team Foundation Server and product development lifecycle tools such as Oracle Agile. * Working knowledge of IEC 60601 and TIR45. What Will Make You Successful The successful candidate will demonstrate: * Strategic mindset and strong system-level thinking * Ability to build effective teams and develop engineering talent * Accountability, ownership, and a consistent drive for results * Collaboration and relationship building across technical and business functions * Ability to manage complexity, ambiguity, and shifting business priorities * Commitment to quality, regulated development practices, and operational excellence ## Description The Senior Manager of Software Development is a hands-on technical and people leader responsible for the architecture, development, and delivery of enterprise-level software products in a regulated medical device environment. This role leads and mentors multiple software engineering teams, drives large and concurrent development programs, and partners across Product Management, Systems Engineering, Verification, Quality, Regulatory, Operations, and other functions to deliver secure, scalable, and maintainable solutions. The ideal candidate combines strategic technology leadership with active participation in software design, coding, code reviews, troubleshooting, risk management, and lifecycle execution. This leader will build engineering capability, guide pragmatic architecture decisions, and drive disciplined delivery across complex programs. Key Responsibilities * Provide technical leadership, architectural direction, and a clear engineering vision for complex software products, platforms, and large development programs. * Remain actively involved in software architecture, system design, technology selection, coding, design reviews, code reviews, debugging, performance optimization, and critical technical problem-solving. * Design pragmatic architectures that prioritize maintainability, extensibility, cybersecurity, reliability, scalability, and business value while avoiding unnecessary complexity and over-engineering. * Drive the full software development lifecycle, including requirements analysis, feasibility estimates, planning, design, coding, documentation, testing, implementation, release, patching, configuration changes, and defect support. * Manage multiple concurrent projects, including project plans, resource planning, schedules, development timelines, budgets, scope, quality, risk, and delivery commitments. * Collaborate with Product Management to define product and feature roadmaps and contribute to strategic technology planning and long-term platform direction. * Maintain, enhance, and modernize legacy software systems while balancing technical debt, product requirements, cybersecurity needs, and long-term architectural goals. Collaboration & Leadership * Lead, recruit, mentor, and develop multidisciplinary software teams, including senior engineers and teams of at least five developers. * Partner with Systems Engineering, Verification, Program Management, Product Management, application specialists, Product Marketing, Operations, Quality Assurance, Regulatory Affairs, and other stakeholders to resolve development issues and deliver compliant products. * Build a culture of quality, trust, accountability, inclusion, continuous improvement, and innovation. * Communicate complex technical subjects in clear business terms and influence effectively within a matrixed organization. Performance & Excellence * Establish and enforce software engineering processes, coding standards, continuous integration practices, development methodologies, architecture artifacts, and efficient documentation practices. * Identify technical, schedule, quality, and delivery risks early; develop mitigation plans and resolve issues before they create avoidable cost or schedule impact. * Ensure compliance with company policies, procedures, and applicable medical device software requirements. * Provide oversight of department expenses and budget planning and perform other duties as assigned by management. ## Related Videos - [ZEISS & Microsoft - Building the Next Generation Medical Ecosystem in the Cloud](https://www.wearedevelopers.com/videos/424-zeiss-microsoft-building-the-next-generation-medical-ecosystem-in-the-cloud) - [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) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)