Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Manager

NIRSense Inc

Title: Software Engineering Manager Location: Morrisville, NC Anticipated Start Date: November 2026 About the Company: NIRSense is a cardiology company focused on developing world-leading non-invasive medical devices. Our tools measure oxygenation changes in the body 10x deeper than typical pulse oximetry and track the electrophysiological activity of muscles and the brain. We are a growing team of technology developers seeking candidates interested in helping advance our capabilities for a wide range of interested stakeholders who are driven to transform the way humans understand and interact with their own health. Job Summary: The Software Engineering Manager will act as the people and technical lead for software across NIRSense's body-worn sensing devices, including embedded firmware, mobile and desktop applications, and the cloud backend. Key responsibilities include team management, project planning, and software lifecycle management under IEC 62304, with oversight of architecture, verification, release, and the implementation of algorithms developed by our biosensing scientists. The successful candidate will have shipped medical device software under IEC 62304 and knows how to keep a small team shipping compliant software reliably. This position will be located in Morrisville, NC and report directly to the Director of Operations. Minimum Qualifications: 8+ years of professional software development experience, including 3+ years managing software or firmware engineers. Experience planning and executing concurrent software projects, including estimation and schedule management. Experience improving established development practices, including code review, continuous integration, automated testing, and release management. Software development experience in a regulated industry, medical device strongly preferred, with working knowledge of IEC 62304, ISO 13485, and 21 CFR Part 820 design controls. Strong technical writing skills, including software plans, requirements, and verification records for the design history file. Hands-on embedded C/C++ experience on resource-constrained, battery-powered microcontrollers, including firmware bring-up on new hardware. Experience delivering BLE-connected devices with over-the-air updates, plus a companion mobile, desktop, or cloud application. B.S. in Computer Science, Computer Engineering, or a related field. Preferred Qualifications: Experience with Nordic nRF microcontrollers and Zephyr RTOS. Experience with iOS and Android development, or cloud backends handling protected health information under HIPAA. Experience with physiological signals (biophotonic, EEG, ECG, EMG), including porting algorithms from Python or MATLAB to production code. Experience with FDA 510(k) or De Novo software documentation, ISO 14971 risk management, and medical device cybersecurity. Startup experience, particularly in growing a software group. Job Responsibilities: Recruit, manage, and develop the software engineering team, and engage contractors as needed. Set team priorities and schedules, balancing new product development against sustaining and post-market support. Manage the software lifecycle under IEC 62304, and own the software content of the design history file and regulatory submissions. Partner with systems engineering, quality, and electrical engineering on risk management, cybersecurity, and hardware/firmware interfaces. Define the software architecture across firmware, applications, and cloud services. Oversee release management and field updates, and lead investigation of software issues from the field and complaints. Lead the production implementation of algorithms from the biosensing science team, and verify results against their reference implementations. Represent software engineering in audits and design reviews. Contribute to design and code, and review team code. Salary: The compensation package will be commensurate with the successful applicant's experience. Hours: Full-time Travel: 0-10% We are not working with any third-party vendors or on a C2C basis. Please note: This position is on-site in Morrisville, NC. This role cannot be remote. NIRSense is unable to provide current or future employment visa sponsorship for this position. Candidates must be authorized to work in the United States without employer sponsorship. NIRSense Inc

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager in Morrisville, NC vacancy
  •  ...computing, artificial intelligence, and software-defined networking to provide our clients...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...experienced Senior Infrastructure Cloud Systems Manager to lead an IT team overseeing a complex... 
    Suggested

    Arista Networks

    Cary, NC
    21 hours ago
  • Job SummaryThe Control System Software Engineering Manager leads a team responsible for developing software and configuration files for programmable components such as protective relays, generator controllers, PLCs, HMIs, data concentrators, and network switches. We are... 
    Suggested
    Full time

    PowerSecure

    Durham, NC
    1 day ago
  •  ...Kobie is seeking a seasoned Manager of Software Engineering to lead one or more Agile squads, delivering scalable platform capabilities and client solutions. You will mentor engineers, partner with Product Owners and Architects, and drive end-to-end delivery with a focus... 
    Suggested
    Remote job

    Jobleads-US

    Raleigh, NC
    5 days ago
  • $137k - $315k

    Software Engineering Manager This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work.... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    HPE

    Durham, NC
    3 days ago
  •  ...NetApp is seeking a hands‑on, innovative Software Engineering Manager to lead globally distributed software engineering and data science teams responsible for AI‑driven analytics, recommendation systems, intelligent insights, and customer success platforms. This leader... 
    Suggested

    Jobleads-US

    Morrisville, NC
    1 day ago
  •  ...NetApp is seeking a Director of Software Engineering for the Core Software Engineering group in a hybrid Raleigh, NC role. Lead cross-functional...  ...strategic priorities and architecture. You will mentor managers and engineers, drive end-to-end SDLC in Agile, and champion... 

    Jobleads-US

    Morrisville, NC
    4 days ago
  •  ...enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply...  ...open-source models — including building abstraction layers to manage multi-provider pipelines.Minimum of 10 years of experience... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Raleigh, NC
    1 day ago
  •  ...patterns, mentor peers, and drive alignment across engineering, architecture, security, data, risk, and platform teams...  ..., network segmentation, encryption, secrets management, logging, threat modeling, software supply-chain controls, and data protection in regulated... 
    Full time
    Work at office

    The Charles Schwab Corporation

    Raleigh, NC
    3 days ago
  • $99k - $232k

     ...Industry/Sector Not Applicable Specialism Salesforce Management Level Manager Job Description & Summary The Opportunity As a Salesforce Marketing Cloud Consulting Manager you will lead client-focused consulting work that helps organizations optimize marketing... 
    Full time
    H1b

    PwC

    Raleigh, NC
    2 days ago
  • $80.4k - $266.3k

     ...to create value and shared success for our clients, people, shareholders, partners and communities. Visit us at You Are: As a Manager within Accenture's SAP Analytics practice, you will lead delivery teams and client engagements centered on SAP's modern data and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Raleigh, NC
    3 days ago
  • $124k - $280k

     ...SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelSenior ManagerJob Description & SummaryThe OpportunityAs a Senior Engineering Manager, Google Cloud AI/ML you will lead engineering efforts that design, build, and scale AI and machine learning solutions on... 
    Full time
    H1b

    PwC

    Raleigh, NC
    21 hours ago
  • $99k - $232k

    Industry/SectorNot ApplicableSpecialismData, Analytics & AIManagement LevelManagerJob Description & SummaryThe OpportunityAs a Engineering Manager, Google Cloud AI/ML you will lead the design and delivery of Google Cloud AI and machine learning solutions within our Data &... 
    Full time
    H1b

    PwC

    Raleigh, NC
    21 hours ago
  • $200k - $225k

     ...Job Summary As a Senior Product Marketing Manager (PMM) at NetApp, you will be the voice of the customer, a strategic storyteller, and a go-to-market leader for the NetApp Cloud portfolio. You will build messaging and positioning, drive launch excellence, and deliver... 
    Full time
    Work at office
    Local area
    Remote work

    NetApp, Inc.

    Durham, NC
    3 days ago
  •  ...Penguin Solutions in Raleigh/Durham, NC, seeks an experienced Engineering Manager to lead a distributed software engineering team building core capabilities of the ClusterWareAI platform. You will partner with Product Management, Principal Engineers, Architects, and... 

    Jobleads-US

    Durham, NC
    4 days ago
  • $120k - $150k

     ...Motors Corporation. Together, they have engineered breakthrough technology that is delivering...  ...story? The Role We're hiring an IT Manager to own IT operations, infrastructure, and...  ...in‑person troubleshooting for hardware, software, and network issues across the company;... 
    Full time
    Contract work
    Part time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Trackonomy

    Cary, NC
    1 day ago
  • $112.9k - $302.4k

     ...reviews, set architecture standards across delivery teams, and manage technical risk across programs Team leadership — mentor...  ...event-driven patterns) Bachelor’s degree in Computer Science, Engineering, or equivalent (minimum 12 years) work experience. If Associate... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Raleigh, NC
    3 days ago
  • NC State University is seeking an experienced instructor to deliver lectures for Biomedical Engineering courses in alignment with the syllabus and university calendar. The role includes assessing student performance through exams, projects, and labs, and coordinating lab... 

    North Carolina State University

    Raleigh, NC
    4 days ago
  •  ...proposition: Relevant. Simple. Reliable. For more information, visit AtticusLLC.com. What you will do in this role As a technical project manager, you will be responsible for establishing a lightweight, agile, project governance (tools, templates, cadence). Additionally, you... 
    Work at office

    Atticus LLC

    Cary, NC
    4 days ago
  • $170k - $253k

     ...multicloud. Job Summary The IT Product Manager leading the Recurring Sales, Enablement...  ...subsystems, distributed systems, and systems software; and operate new and existing systems....  ...A Bachelor of Science Degree in Engineering or Computer Science or equivalent is required... 
    Work at office
    Local area

    NetApp

    Morrisville, NC
    4 days ago
  •  ...Job Description Software Development Manager  We’re a leader in data and AI. Through our software and services, we inspire customers around...  ...Division’s Runtimes department, you will lead a team of engineers on a Data Acceleration team, partnering with managers, technical... 
    Full time
    Work at office
    Local area
    Relocation
    Work visa
    Relocation package
    3 days per week

    SAS

    Cary, NC
    4 days ago
  • Manager, Software Localization Engineering- Hybrid, Cary, North CarolinaWork Location: based in Cary, with 3 days per week in-office work We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence... 
    Full time
    Work at office
    Local area
    Work visa
    3 days per week

    SAS Institute

    Cary, NC
    3 days ago
  •  ...seeking a detail-oriented Technical Project Manager to carry out Q2's Fraud Intelligence...  ...swift resolution through coordination with engineering, support, and success teams. Design and...  ...similar. Familiarity with enterprise software architecture and methodologies, SaaS... 
    Work visa
    Flexible hours

    Q2

    Cary, NC
    1 day ago
  •  ...storage, edge, high performance computing and software defined infrastructure), software,...  ...Requirements As Firmware Technical Project Manager you will lead large‑scale, strategically...  ...accurate , and timely status updates to engineering teams, stakeholders, and executive... 
    Local area

    Lenovo

    Morrisville, NC
    4 days ago
  •  ...hire the "best" candidates. The Program Lead will oversee and manage a Data Center Program within Advanced Manufacturing. This role...  ...market standard operating procedures and processes to improve engineering and workflows. Drive cost reductions through innovative... 
    Work at office

    Jacobs

    Cary, NC
    1 day ago
  •  ...Director of Software Development Investors Title Insurance Company Morrisville, NC...  ...with hands‑on execution—guiding multiple engineering teams while helping evolve development practices...  ...goals Mentor and develop engineering managers and team members, strengthening overall... 

    Jobleads-US

    Morrisville, NC
    1 day ago
  • $227.8k - $338.8k

     ...together across every function. Job Summary As a Director of Software Engineering for the Core Software Engineering group, you will drive...  ...improvement initiatives. Mentor and develop engineering managers and senior engineers, fostering a culture of innovation,... 
    Work at office
    Local area

    NetApp

    Morrisville, NC
    4 days ago
  •  ...Company in Morrisville, NC, is seeking a Director of Software Development to lead multiple engineering teams and shape how technology supports the business...  ...hands-on execution, guiding delivery, mentoring managers, and advancing modern practices, including AI-enabled... 

    Jobleads-US

    Morrisville, NC
    1 day ago
  •  ...Overview The Senior Enterprise Incident Response Manager is a senior individual contributor responsible for assessing and communicating the enterprise impact and risk of significant events affecting customers, associates, business operations, technology services, financial... 

    First Citizens

    Raleigh, NC
    3 days ago
  •  ...Job Summary We are seeking an IT Deployment Manager with a strong background in field technology, network engineering, and IT infrastructure deployments. The ideal candidate will have experience with Cisco Meraki, network switches, circuits, ISP coordination, vendor management... 
    Contract work
    For contractors
    Work at office

    Neshent Technologies

    Raleigh, NC
    9 days ago
  • Required mandatory Skills: Required First level Scrum Master certification (CSM, PSM I) Experience playing the Scrum Master role for a software development or infrastructure team that was diligently applying Agile-Scrum principles, practices, and theory. Experience with... 

    TechDigital Group

    Cary, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Manager. Be the first to apply!