Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Software Engineering Manager

  • Job type Posted on: Jul 21, 2026
  • Experience level Actalent
  • Employment type Schaumburg, Illinois
  • Remote status Salary: $215,000 per year
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Software Engineering Manager roles in Illinois.

View Salary Guide →

Job Title :

Software Engineering Manager

Job Type :

Full-time

Job Location :

Schaumburg Illinois United States

Remote :

No

Jobcon Logo Job Description :

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 and Qualifications 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 & Location Permanent position based out of Schaumburg, IL. Pay and Benefits Pay range: $200,000.00 – $215,000.00 per year. Benefits include medical, dental, vision, 15 PTO days, 3 personal days, 5 sick days, and 10 holidays. Workplace Type Hybrid position in Schaumburg, IL. Application Deadline This position is anticipated to close on Jul 27, 2026. Equal Opportunity Employer and Additional Legal Statements 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. 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. #J-18808-Ljbffr

Jobcon Logo Position Details

Posted:

Jul 21, 2026

Reference Number:

14660_53B6BE75A365AFCC45C1C86ED032D7E5

Employment:

Full-time

Salary:

Not Available

City:

Schaumburg

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Software Engineering Manager    Apply

Click on the below icons to share this job to Linkedin, Twitter!

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 and Qualifications 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 & Location Permanent position based out of Schaumburg, IL. Pay and Benefits Pay range: $200,000.00 – $215,000.00 per year. Benefits include medical, dental, vision, 15 PTO days, 3 personal days, 5 sick days, and 10 holidays. Workplace Type Hybrid position in Schaumburg, IL. Application Deadline This position is anticipated to close on Jul 27, 2026. Equal Opportunity Employer and Additional Legal Statements 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. 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. #J-18808-Ljbffr

Loading
Please wait..!!