Software Engineering Manager
$200k - $215kActalent
Job Description
Job Description
Software Engineering Manager
Job Description
This role leads a software engineering team that designs, develops, and implements software for new and existing medical products. The Software Engineering Manager defines and executes a strategic vision for modern, efficient, and compliant software development processes, procedures, and tools. As a working manager, this person actively contributes to coding and documentation, from user needs through test cases, while ensuring the technical excellence and regulatory compliance of all software delivered by the team.
Responsibilities
- Lead, grow, and mentor a team of software engineers, fostering a high-performing and collaborative environment.
- Provide day-to-day technical leadership to software staff and guide them in best practices for software and firmware development.
- Develop, implement, and continuously improve software development procedures and methodologies that comply with medical device regulations and align with current software engineering best practices.
- Select, manage, and coordinate external resources for software validation testing and cybersecurity penetration testing.
- Direct and enhance software and firmware testing methods to ensure compatibility, reliability, and stability across products.
- Provide technical guidance and oversight on software system designs, platforms, and architecture to support new markets and evolving customer needs.
- Direct or create software specifications based on user requirements and product design requirements, ensuring clarity and traceability.
- Write new software and firmware code that reliably functions and performs in accordance with approved software requirement specifications.
- Direct and create manual and automated software bug testing and code reviews to ensure software quality prior to release.
- Direct or create software design documents, flowcharts, and other design output documentation for software and firmware to support product maintenance and verification testing.
- Develop or maintain software for website products, or oversee external resources responsible for this work, as needed.
- Lead sustaining engineering activities for field-reported issues related to existing firmware and software products.
- Actively participate in investigations of issues related to software systems, collaborating with cross-functional teams as required.
- Direct or perform analysis of field-reported issues related to software or firmware performance, identifying root causes and corrective actions.
- Direct and develop new or modified software and firmware code to address and reduce field-reported issues.
- Ensure that all software development activities adhere to relevant medical device safety, software standards, and internal quality systems.
- Coordinate and guide teams located in domestic and international locations to achieve aligned technical and project goals.
Essential Skills
- Bachelor’s degree in Software Engineering or Computer Science.
- Twelve or more years of experience in software development after completion of a Bachelor’s degree.
- At least six years of experience in the medical device industry within those twelve or more years.
- At least five years of experience as a Software Engineering Manager leading engineering teams.
- Demonstrated ability to build, lead, and sustain a high-performing software engineering team.
- Demonstrated ability to apply structured problem-solving techniques to achieve positive outcomes.
- Proficiency in programming languages such as C, C++, C#, and SQL.
- Experience in cybersecurity applied to software and medical device environments.
- Strong knowledge of medical device safety and software standards such as IEC, IEC, and ISO (specific standards not fully specified in the source text).
- Working knowledge of medical IT infrastructure, cybersecurity requirements, and regulatory compliance expectations.
- Proficiency with code management and version control tools such as Git and Mercurial.
- Ability to direct and collaborate with teams across domestic and international locations.
- Proficiency in standard Microsoft Office applications for documentation, communication, and reporting.
- Experience with embedded firmware development, particularly in medical device contexts.
- Ability to ensure adherence to software development life cycle (SDLC) processes and software compliance requirements.
Additional Skills & Qualifications
- Advanced degree in Software Engineering, Computer Science, or a related field is desirable.
- Preferably, at least two years of experience developing real-time firmware for actively controlling medical devices with electro-mechanical elements.
- Experience developing code for cloud and web applications is desirable but not required.
- Experience with medical device cybersecurity, including threat assessment and mitigation strategies.
- Experience with embedded firmware development for safety-critical systems.
- Familiarity with SDLC frameworks and best practices specific to regulated industries.
- Ability to work effectively with external partners and vendors for validation, penetration testing, and web development.
- Strong written and verbal communication skills to create clear specifications, design documents, and test documentation.
- Ability to influence and implement process improvements across engineering teams and functions.
Work Environment
This role follows a hybrid work schedule with four days onsite and one day remote each week. The position operates in a regulated medical product development environment where software must comply with medical device safety, software standards, and cybersecurity requirements. The team uses modern code management and version control tools such as Git and Mercurial, along with standard Microsoft Office applications for documentation and collaboration. Work involves close coordination with cross-functional teams, external validation and cybersecurity partners, and both domestic and international engineering teams. The environment emphasizes quality, regulatory compliance, and continuous improvement in software development processes and tools.
Job Type & LocationThis is a Permanent position based out of Wood Dale, IL.
Pay and BenefitsThe pay range for this position is $200000.00 - $215000.00/yr.
medical, dental, vision 15 PTO days, 3 personal, 5 sick days 10 holidays
Workplace TypeThis is a hybrid position in Wood Dale,IL.
Application DeadlineThis position is anticipated to close on Aug 7, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on ziprecruiter.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
$240k - $310k
...every customer. What You’ll Do Our technology team builds the software that powers our e-commerce experience and our world-class... ...that shape how we serve customers and grow the business. As an Engineering Manager at McMaster-Carr, you’ll: Lead projects from start to finish...SuggestedRelocation package- ...development and execution of cloud logistics plans aligned to business objectives. Contribute to account planning, customer relationship management, and operational forecasting. Assist in designing solutions that enhance performance, security, and cost effectiveness for...SuggestedContract workLocal areaWorldwideFlexible hours
$170k - $180k
...we're hiring leaders who want to shape what comes next. What You'll Do We'relooking for a hands-on, technically strong Software Engineering Manager who thrives in ambiguity and can rally a team to ship high-quality software.You'llset technicaldirections, grow your engineers...SuggestedContract workTemporary workWork experience placementWork at officeImmediate startRemote workWorldwideFlexible hours2 days per week- ...Description Company Background Epiq Solutions develops cutting‑edge software‑defined radio (SDR) products and processing solutions to... ...Summary We are seeking a highly motivated Platform Software Engineering Manager to join our dynamic team. This is a hybrid leadership role...SuggestedTemporary workFlexible hours
$230k - $240k
...provider of cloud-based HR and payroll software solutions, offering the most complete platform... ...services powering our Human Capital Management (HCM) solutions. This role will be... ...leading multiple cloud infrastructure engineering teams, focused on designing infrastructure...SuggestedWork at officeLocal areaRemote workWork from homeWorldwide- ...expansion and looking to bring on board a talented Network/Systems Manager. This person will be responsible for leading managing and... ...Must have: 5+ years in network administration or network engineering roles 3+ years in a leadership or management position In-...Local area
- ...We are seeking a Product Manager to support and evolve digital capabilities within a mid-size independent aviation MRO and parts organization... ...and prioritized backlogs. Partner with development/engineering to define requirements, sequencing, and tradeoffs to ensure...Relocation
- ...exceeds ROI targets and customer satisfaction is high. Provides management direction for project resources planning, utilization and... ...across multiple projects at one time. Responsible for multiple software professions, including revenue and margin targets as set periodically...For contractorsFlexible hours
$134k - $202k
...Job Title: IT Manager Location: Rosemont, IL Work Model: Hybrid work model Purpose and Objective: UOP LLC seeks an IT... ...Coordinating with Finance to manage IT budget performance including software licenses. Maintaining Management Operating System (MOS),...Temporary workWork experience placementImmediate startFlexible hours- ...customer satisfaction. This position reports to an Operations Manager, Operations Director, or Director of Event Technology. Key Job... ...ability to troubleshoot and problem solve with equipment and software issues. Anticipates equipment challenges and changes in a timely...Part timeCasual workAfternoon shift
$129k - $185k
...provider of cloud-based HR and payroll software solutions, offering the most complete platform... ...This role leads an IT infrastructure engineering team with a focus on technical delivery,... ...the essential functions. Lead and manage an engineering team, ensuring alignment...Work at officeLocal areaImmediate startRemote workWork from homeWorldwide- ...Description Job Description Platform Engineering & AI Operations Lead Full Time |... ...Generation builds and operates POWR:Suite , a software platform that helps battery energy... ...the-meter value: reducing utility bills, managing demand charges, improving asset performance...Full timeRemote work
- ...strong partnerships within the industry. Responsibilities The Manager, IT Infrastructure will be responsible for the stability, security... ...goals. Manage vendors and service providers for hardware, software, and telecommunications. Ensure robust cybersecurity measures and...For contractorsLocal area
- ...insurance ~ Paid time off Data & AI Engineering Lead Full Time | Hybrid Preferred |... ...builds and operates POWR:Suite , a software platform that helps battery energy storage... ...the-meter value: reducing utility bills, managing demand charges, improving asset...Full timeRemote workWork from homeFlexible hours
- ...Schaumburg, IL area (Northwest of Chicago), is looking for an IT Manager to run the day to day operations of their technology... ...schedules, and procurement for end user workstation hardware and software Maintain and enhance network services, enterprise applications...Contract workTemporary workLocal areaRemote workVisa sponsorship
- ...solution that helps businesses build and manage sales channels more effectively. Their... ...Our client is seeking an experienced Engineering Lead to join their growing team. In this... ...architects and engineers to deliver high-quality software products. You will provide technical...Temporary work
- ...leader for the position of ERP Project Manager. This role will deliver a roadmap for the... ...operations, manufacturing, warehouse, and engineering for our global footprint. The role will... .... Experience working near or on agile/software development teams. Responsibilities Be our...Local areaImmediate startRemote work2 days per week
- ...more at chicagonorthwest.com. ABOUT THE ROLE Digital Content Manager is responsible for bringing the Chicago Northwest region to... ...content management systems (CMS), CRM platforms or tourism industry software such as Simpleview is plus. Ability to occasionally work...Seasonal workWork at officeLocal areaRelocation packageNight shiftWeekend workAfternoon shift
- ...Job Description We are seeking a seasoned IT Infrastructure Manager with 10+ years of relevant experience to oversee and maintain the... ...resolution. Oversee daily operations, including server hardware/software, network and cloud-based systems. Architect, implement, and...For contractorsWork experience placementWork at officeLocal areaRemote workVisa sponsorship
$120k
...Digital Banking Manager – To $120K – Dallas, TX – Job # 3559FR Who We Are The Symicor Group is a boutique talent acquisition firm based in Schaumburg, IL & Rockport, TX. Our nationally unique value proposition centers around providing the very best available banking and...Shift work$104k - $135k
...Grant Thornton is seeking an IT Category Manager to join the team. Approved office locations can be found below. Grant Thornton’s Global Sourcing, Procurement and Vendor Management team is looking for an IT Category Manager to lead the commercial discussions and negotiations...Contract workInternshipSeasonal workWork at officeLocal areaFlexible hours3 days per week- ...The Sr. IT Project Manager acts as the single source of truth for project status, scope, risks, dependencies, decisions, and delivery... ...Management Manage relationships with implementation partners, software vendors, consultants, and service providers. Hold vendors accountable...Contract workWork at office
- ...IT Category Manager Downers Grove, IL - Hybrid Overview: • Clientis looking for an Category Manager to lead the global commercial... ...expertise with Managed Services, Professional Services and Software on a global scale supporting renewals, and true-ups. • The...Contract work
- ...traumatic stress requires a focus that encompasses not just symptom management but also the treatment of underlying individual, systemic,... ...as needed. Upgrade the entire system to enable compatible software on all computers as needed. Installing and upgrading anti-virus...Temporary workWork at officeLocal area
- ...the gap between technology and business needs by developing and managing IT products and services that support the company operations,... ...as a Product Owner or Scrum Master Understanding of IT systems, software development methodologies, and project management principles Benefits...Temporary workImmediate start
- ...Siemens Healthineers is seeking a remote Software Project Manager based in Illinois. The ideal candidate will manage cross-functional software projects, ensuring client satisfaction and timely delivery of equipment and installations. Responsibilities include coordinating...Remote work
- ...CDO Group Incorporated in Oak Park, IL is looking for a highly experienced Marketing Manager. This role focuses on lead generation, digital marketing, and managing brand visibility. The ideal candidate has over 5 years of marketing experience, particularly in the construction...
$125k - $150k
...Job Description Job Description Title: Enterprise IT Project Manager Location: Chicagoland Area Salary Range: $125,000 – $150,000 Benefits: Medical, Dental, Vision, 401(k), PTO and comprehensive benefits Sponsorship: Position is not eligible for sponsorship...Local area- ...The North American Transportation Management Institute in Illinois is seeking a Transportation Supervisor to manage and supervise the delivery network within a designated area. Responsibilities include overseeing drivers, scheduling routes, and ensuring compliance with...
$184k - $276k
...aerospace and defense sectors is seeking a Director of Embedded Software Engineering to lead a global team responsible for the design,... ...Establish and evolve development standards, tools, and processes Manage department budgets, staffing plans, and capital resources Represent...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager. Be the first to apply!


