Cadwell

Sustaining Software Engineering Manager

Kennewick, Washington, United StatesFull timeManager$110,000 - $145,000 / yearPosted 19 days ago
Apply on Cadwell →

Sign into see who you know at Cadwell.

Position Summary: Cadwell is seeking a Sustaining Software Engineering Manager who will be solely focused on ensuring the highest quality and maintaining the performance and stability of our general release and Long-Term Service Release (LTSR) products. This critical role leads a dedicated team of engineers focused on production stability, maintenance, bug fixes, and patch management. This role does not include new feature development. Job Duties And Responsibilities: Team Leadership & Growth: Recruit, mentor, and lead a dedicated sustaining engineering software team; establish performance metrics and operational workflows to scale the team’s capacity. Escalation Leadership: Define and manage escalation paths for urgent customer-facing issues in coordination with the Support Platform teams and Product Management. Reactive Work Management: Act as a collaborative filter for incoming maintenance requests, ensuring they meet defined intake criteria before team assignment. Production Stability and Maintenance: Own the implementation and release (including documentation and paperwork) of critical production software bug fixes and security patches across the entire product portfolio. Codebase Stewardship: Maintain a high level of technical familiarity and code quality across all product codebases (EEG, EMG, Sleep, IONM, and CadLink). Regulatory Compliance: Ensure all software maintenance releases adhere to Cadwell’s Quality Management System (QMS) and contribute to its necessary refinements/changes. Inter-team Collaboration: Partner with the Platform and Product teams to ensure fixes are integrated into the main development branch without introducing regressions. Qualifications: Knowledge, Skills, and Abilities: Comprehensive Knowledge: Software Team Leadership, Staff Development, and Operational Workflow Design for Sustaining Software Engineering Comprehensive Knowledge: Stakeholder Communication and Management of Technical Escalation Paths (Internal and Customer-Facing) Thorough Knowledge: Regulatory Compliance and Quality Management Systems (QMS) required for Medical Device Software Thorough Knowledge: Advanced Troubleshooting, Debugging, and Production Bug Fix Implementation for complex software systems Thorough Knowledge: Technical Proficiency in C#, SQL, and desktop software development Education and Experience: Required: Bachelor’s degree in Computer Science or related field. Required: 3+ years of experience in software engineering management or a high-level technical leadership role. Required: Strong background in troubleshooting complex, multi-component software systems. Preferred: Experience working in a regulated environment, ideally in a medical or similar safety and/or reliability focused industry. Physical Requirements And Working Conditions: Positions working with Cadwell equipment generally may require some reaching, bending, stooping, squatting, crawling, kneeling, pushing, pulling, lifting and carrying up to 50 pounds, fing...