> Markdown version of [/jobs/ext/1733062-senior-manager-software-engineering](https://www.wearedevelopers.com/jobs/ext/1733062-senior-manager-software-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Manager, Software Engineering - **Company:** Onto Innovation - **Location:** Wilmington, MA, United States - **Experience:** Expert - **Salary:** $144,000.0 - $216,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Agile Methodology, Computing Platforms, Systems Engineering, Automation of Tests, Software Bug Management, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Static Program Analysis, Software Quality, Code Review, Cyber Security, Databases, Computer Engineering, Continuous Integration, Linux, Distributed Systems, Human-Computer Interaction, Python (Programming Language), Software Architecture, Regression Testing, Cyber-physical Systems, Requirements Management, Requirements Traceability, Software Engineering, Software Requirements Analysis, Software Systems, Systems Integration, Strategies of Testing, Workflow Management Systems, Image Acquisition, Technical Debt, Information Technology, Data Pipelines - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=356f6d78ed4a6c52 ## About the Role The ideal candidate combines deep software engineering leadership with strong semiconductor equipment domain knowledge, including tool control, factory automation, hardware/software integration, reliability, serviceability, and disciplined productization of advanced technology from concept through release., * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, Physics, or a related technical discipline. * 10+ years of professional software engineering experience, including significant experience delivering complex, instrument-control, automation, embedded, distributed, or high-performance software systems. * 5+ years of engineering management experience leading software teams through new product development, release execution, and cross-functional delivery. * Demonstrated experience managing software for semiconductor capital equipment, industrial automation, scientific instrumentation, robotics, metrology, inspection, or similarly complex cyber-physical systems. * Strong understanding of software development lifecycle practices, including architecture, requirements management, design reviews, code reviews, test strategy, defect triage, release governance, and sustaining handoff. * Experience leading global or distributed teams and coordinating execution across multiple engineering functions, time zones, and product stakeholders. * Ability to translate business and product objectives into executable technical plans, measurable deliverables, and clear engineering priorities. * Excellent communication, decision-making, organizational, and stakeholder-management skills., * Master's degree in a relevant engineering or technical field. * Experience with semiconductor inspection, metrology, wafer handling, recipe management, factory automation, or SECS/GEM, equipment diagnostics. * Background in C++, C#, .NET, Python, Windows/Linux systems, real-time control, distributed systems, image/data processing pipelines, databases, or equipment user-interface software. * Experience with Agile, hybrid Agile, or phase-gate NPD execution models in a regulated or high-reliability product environment. * Familiarity with software quality metrics, reliability growth, cybersecurity practices, static analysis, automated regression testing, and release-readiness dashboards. * Experience supporting customer escalations, factory acceptance, system qualification, and field introduction of complex equipment platforms. * Demonstrated ability to modernize legacy software platforms while balancing near-term delivery commitments and long-term architectural health. Leadership Expectations This leader is expected to create a culture of technical excellence, accountability, collaboration, and continuous improvement. The Senior Engineering Manager will coach managers and technical leads, set clear expectations, remove organizational barriers, and ensure the team operates with urgency, transparency, and engineering rigor. The role requires a hands-on understanding of complex software systems while enabling the team to solve problems independently and scale execution across multiple NPD workstreams. ## Description The Senior Engineering Manager, NPD Software will lead a high-performing software engineering organization responsible for delivering new product development capabilities for semiconductor capital equipment platforms. This role is accountable for software strategy, execution, quality, architecture alignment, and cross-functional delivery across complex inspection, metrology, automation, data acquisition, image processing, system control, and customer-facing workflow software., * Lead the NPD software team through the full product development lifecycle, from requirements definition and architecture through implementation, verification, release, field introduction, and sustaining transition. * Own software execution for new product programs, ensuring predictable delivery against scope, schedule, quality, reliability, and customer commitments. * Partner with systems engineering, hardware engineering, optics, algorithms, applications, product management, manufacturing, service, and program management to define integrated software solutions for complex semiconductor capital equipment. * Drive software architecture, design reviews, code quality, technical debt reduction, cybersecurity readiness, scalability, maintainability, and long-term platform reuse. * Ensure robust hardware/software integration for motion control, sensors, detectors, image acquisition, data pipelines, recipe execution, diagnostics, calibration, and equipment automation workflows. * Establish engineering discipline around requirements traceability, defect management, configuration management, CI/CD, automated test, release readiness, and change control. * Lead root-cause analysis and corrective actions for complex software, system integration, and customer escalation issues during NPD and early field adoption. * Build, mentor, and retain a high-performing global engineering team, including technical leads, software developers, test engineers, and integration contributors. * Develop staffing plans, capability roadmaps, succession plans, and skill-development strategies aligned to product roadmap and business priorities. * Communicate program status, risks, tradeoffs, technical decisions, and recovery plans clearly to senior leadership and cross-functional stakeholders., * On-time delivery of NPD software milestones with clear visibility into risks, dependencies, and recovery plans. * Improved software quality, defect containment, regression coverage, release predictability, and field stability. * Effective cross-functional integration with hardware, systems, algorithms, applications, manufacturing, service, and product teams. * Reduced technical debt and increased platform reuse across software capabilities. * Strong team engagement, talent development, succession readiness, and retention of critical software expertise. * Clear executive communication on execution status, technical tradeoffs, resource needs, and business impact. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)