Software Engineering Manager
$200k - $215kActalent
Job Description
Job Description
Job Title: 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.
- 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.
- 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.
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 & Location
This is a Permanent position based out of Schaumburg, 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 Schaumburg,IL.
Application DeadlineThis position is anticipated to close on Jul 27, 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.
- ...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
$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- Fehr Graham Engineering & Environmental, located in Schaumburg, IL, is searching for a motivated Transportation Engineering Lead to spearhead... ...environment, you will be responsible for leading projects, managing client engagements, and fostering relationships with local...SuggestedLocal area
- Harper Fox Partners has been engaged to appoint a HRIS Manager for a global manufacturing organisation. The role leads the implementation, optimisation, and long-term evolution of a worldwide Oracle HCM Cloud environment, consolidating regional systems into one unified...SuggestedWorldwide
- ...logistics and supply chain operations. Responsibilities include overseeing logistics operations, optimizing cost and efficiency, and managing vendor relationships. AIT offers the opportunity to work in a collaborative environment with extensive benefits including medical,...SuggestedWorldwide
- ...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...Temporary workFlexible 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
- ...Seeking a highly skilled and passionate AI Engineering Tech Lead to lead a team of 10+... ...Large Language Models (LLMs), and modern software engineering practices. The ideal candidate... ...Key Responsibilities Lead, mentor, and manage a team of 10+ AI/Software Engineers. Architect...
- hudsonmanpower is seeking an AI Engineering Tech Lead in Schaumburg, IL. In this role, you will lead a team of over 10 engineers... ...technical skills in Generative AI, LLMs, and modern software practices. You will manage the development of scalable applications, mentor...
$140k - $160k
Randstad USA in Schaumburg, IL is seeking an Application Engineering Manager to run the daily technical and operational side of the Chicago Technical Center. You will report to the Director of Applications Engineering and lead the engineering team to meet commitments and...Permanent employmentFull time- Epiq Solutions in Rolling Meadows, Illinois, is seeking a highly motivated Platform Software Engineering Manager to lead our BSP/platform software team. This hybrid leadership role combines team management and hands-on software development in an embedded systems environment...Flexible hours
- EPIQ DESIGN SOLUTIONS, LLC. is seeking a highly motivated Platform Software Engineering Manager to lead a dynamic team. This hybrid role combines management and hands-on software development, focusing on Linux BSP and kernel-level software for advanced radio products....Flexible hours
$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- A manufacturing firm is looking for a Supervisor, Manufacturing Engineering in Wheeling, IL. You will oversee CNC programming and process development while leading a team of engineers. The role demands strong communication skills and experience in manufacturing engineering...
$169k - $253.6k
...invite you to apply. Role Overview The Systems Engineering, Integration, and Test (SEIT) Lead owns... ...on complex projects that encompass hardware, software, and firmware Experience in development and Earned Value Management (EVM) of cost accounts and schedules Ability...Full timeContract workFor contractorsRelocation packageShift work- ...cutting and bending process chain. In a nutshell: The Applications Manager is responsible for overseeing all demonstration activities,... ...technical team and sales team on functionality and value of new software, features or machines Manage aspects of trade show booth...Shift work
- Exelon is looking for a General Engineer - Substation Engineering to lead engineering efforts across utility infrastructure in Villa Park... ...IL. This role encompasses developing engineering solutions and managing technical deliverables while ensuring compliance with standards...
$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- RevivaBala, a physician-led regenerative medicine and medical aesthetics clinic in Schaumburg, Illinois, is seeking an experienced Digital Ads Specialist to grow our local patient base. You will plan, launch, and optimize Meta (Facebook & Instagram) and Google Ads campaigns...Local area
$100k - $110k
IT Network Manager - Roselle, IL Corporate Resources of Illinois provided pay range: $100,000.00/yr - $110,000.00/yr Base pay range:... ...Utilize monitoring, performance analysis, network management, software, and hardware equipment to troubleshoot and isolate problems, assess...Permanent employmentFull time- TEKsystems seeks an experienced Senior Infrastructure Project Manager to lead a global Microsoft 365 migration as part of a large M&A program. You will drive vendor selection, migration planning, pilot execution, and full deployment across 7,000 users, coordinating with...
- Motorola Solutions is seeking a Director of Command Center Software Operations & Renewals in Schaumburg, Illinois. This strategic role... ...motion and transforming data into actionable insights. You will manage a large team and drive comprehensive renewal strategies addressing...
- ...transformation and enterprise. Job Description The IT Applications Manager is for an experienced manager to provide leadership, vision,... ...and deploying of large and complex business application software systems in support of business objectives. Responsible for overall...Permanent employmentContract workWork at office
- T E C Industrial Inc is seeking a Manager IT Infrastructure to lead IT operations including Telecom Billing and Service Provisioning, Network Operations, and more. This role involves managing day-to-day operations, ensuring system reliability, and overseeing a global team...
$20 - $24 per hour
...maintenance Prepare project updates and status reports for management Collaborate with cross-functional teams to support quality objectives... ...’s degree (completed or in progress) in life sciences, engineering, or related field OR equivalent experience. 0-2 years of...Hourly payContract workTemporary work- ..., & respect . Wieland is hiring an Information Technology (IT) Manager . The Information Technology Manager will be responsible for developing... ...accurate inventory of all IT assets, including hardware, software, and virtual resources. Procure, track, and record all software...Permanent employmentWork at officeLocal areaWorldwide
$125k
...Wireless is a privately held full‑service engineering and telecom infrastructure construction... ...organization looking for a hands‑on IT Manager who can set strategy and mentor a junior... ...including ISPs, hardware suppliers, and software vendors. Team Leadership: Mentor the support...Remote workWeekend work- A leading medical device company is seeking a Senior Project Manager to oversee product improvement projects. The role requires managing... ...in the medical device industry, a bachelor’s degree in engineering or life sciences, and excellent communication skills. The position...
- Project Manager - Robotics Hardware & Software At WingXpand® Locations: Chicago (Schaumburg), IL Type Full-time | Open 3/2/26 | Close 3/16/26 About... ...support leading execution across multi-disciplinary engineering teams, including hardware, software, and electrical...Permanent employmentFull timeContract work
$180k - $225k
Job Summary As the Director of Command Center Software Operations & Renewals, you will lead the strategic evolution and execution of the... ...driving major process and data transformation initiatives, and managing the end‑to‑end contract lifecycle across both direct and...Contract workRelocationFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineering Manager. Be the first to apply!
- ultimate software Schaumburg, IL
- software sales executive Schaumburg, IL
- software applications developer Schaumburg, IL
- remote software sales Schaumburg, IL
- senior c# .net software developer Schaumburg, IL
- software sales representative Schaumburg, IL
- id software Schaumburg, IL
- software Schaumburg, IL
- entry level software sales Schaumburg, IL
- healthcare software sales Schaumburg, IL


