1

Software Engineering Manager Jobs in Derry, NH (NOW HIRING)

Embedded Software Engineering Manager

Portsmouth, NH · On-site

$134K - $176K/yr

THE OPPORTUNITY The Manager II, Embedded Software Engineering will be a key member and leader of the Galvion Electronics design team. The Director will be a critical part of the team to design and ...

Bachelors Degree in Computer Science or related field required, Masters Degree preferred * 12+ years of experience in software engineering required * 2+ years leading managers of engineers preferred

Bachelors Degree in Computer Science or related field required, Masters Degree preferred * 12+ years of experience in software engineering required * 2+ years leading managers of engineers preferred

next page

Showing results 1-20

Software Engineering Manager information

See Derry, NH salary details

$100.4K

$170.9K

$202.2K

How much do software engineering manager jobs pay per year?

As of Jul 18, 2026, the average yearly pay for software engineering manager in Derry, NH is $170,855.00, according to ZipRecruiter salary data. Most workers in this role earn between $174,500.00 and $174,500.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Software Engineering Managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What Does a Software Engineering Manager Do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What is the difference between Software Engineering Manager vs Software Developer?

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a Software Engineering Manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What does a software engineer manager do?

A software engineering manager oversees software development teams, coordinates project planning, sets technical goals, and ensures timely delivery of software products. They also handle team management, performance evaluations, and collaborate with stakeholders to align technical efforts with business objectives.

What are the key skills and qualifications needed to thrive as a Software Engineering Manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

How much do software engineer managers get paid?

Software engineering managers typically earn a median annual salary ranging from $120,000 to $180,000, depending on experience, location, and company size. They often receive additional benefits such as bonuses, stock options, and health insurance, and may lead teams using project management tools and Agile methodologies.

Can I make 200k a year as a software engineer?

Software engineering managers and senior software engineers in high-cost-of-living areas or with extensive experience and specialized skills can earn $200,000 or more annually. Compensation depends on factors such as location, company size, industry, and individual expertise, with roles involving leadership, complex projects, or advanced technical skills often commanding higher salaries.

What engineer makes $500,000 a year?

Senior software engineering managers and highly experienced software engineers at large tech companies can earn $500,000 or more annually, often including bonuses, stock options, and other incentives. These roles typically require extensive experience, leadership skills, and expertise in areas like cloud computing, system architecture, or specialized domains.
What cities near Derry, NH are hiring for Software Engineering Manager jobs? Cities near Derry, NH with the most Software Engineering Manager job openings:
Software Engineering Manager

Software Engineering Manager

Gentex Corp.

Manchester, NH • On-site

Full-time

Re-posted 4 days ago


Gentex rating

7.8

Company rating: 7.8 out of 10

Based on 63 frontline employees who took The Breakroom Quiz

55th of 143 rated electronics manufacturers


Job description

Job Summary:
Gentex Corporation is a global leader in personal protection and situational awareness solutions. They are seeking an experienced Software Engineering Manager to build and lead a high-performing software engineering team, focusing on the development of embedded firmware and applications.
Responsibilities:
• Build, lead, and scale the software engineering organization, including hiring, onboarding, mentoring, and performance management.
• Set technical direction for embedded and application software development aligned with system architecture and program requirements.
• Provide technical leadership, architectural guidance, and design oversight; contribute hands-on as needed to support delivery and technical risk reduction.
• Establish and enforce software engineering standards, best practices, design reviews, and lessons-learned activities.
• Drive transition from outsourced development to internal ownership of critical software capabilities.
• Serve as main interface for software subcontractors and external partners; develop statements of work and provide technical guidance.
• Plan, estimate, and track software development activities to meet cost, schedule, and performance commitments.
• Support bids and proposals, including conceptual design, cost estimates, and technical writing.
• Ensure compliance with site quality management system requirements and applicable regulatory requirements.
• Prepare and deliver technical reports, recommendations, and presentations for internal and external stakeholders.
• Support transition to production, including test strategies, process controls, and lifecycle support.
• Collaborate with cross-functional groups to achieve enterprise and departmental goals.
Qualifications:
Required:
• B.S. in Computer Science, Software Engineering or related field required.
• 8+ years of experience in software engineering with emphasis on new product development.
• Proven ability to lead, mentor, and develop software engineering teams.
• Ability to plan, estimate, and allocate resources across multiple programs.
• Experience in workforce talent evaluation, hiring, and performance management.
• Ability to set team goals, drive execution, and maintain accountability.
• Strong verbal, written, and interpersonal communication skills.
• Strong understanding of embedded software and firmware development practices.
• Experience with C/C++ with emphasis on real-time embedded development.
• Experience developing software on current generation SOC's with embedded audio DSPs and microcontrollers (e.g., ARM, MSP430).
• Experience with object-oriented principles.
• Experience with software configuration management and version control tools (e.g., Git).
• Familiarity with software development lifecycle (SDLC), configuration management, and issue tracking tools (e.g., Visure, Cora, Jira, DOORS).
• Ability to review software/firmware requirements for compatibility with hardware design constraints.
• Experience programming with limited memory and processing resources and optimizing performance.
• Experience with embedded systems development on custom hardware.
Preferred:
• M.S. preferred.
• Training in supervision and leadership preferred.
• 2–5 years of experience in engineering leadership or technical supervision preferred.
• Experience building or scaling a software engineering team preferred.
• Experience managing subcontractors and remote teams preferred.
• Experience supporting military or other regulated programs preferred.
• Experience with embedded or real-time systems a plus.
• Security clearance desired or ability to obtain.
• Experience with encryption algorithms.
• Experience with embedded wireless development.
• Experience with low power devices and software techniques to increase battery run time.
• Knowledge of Python, MATLAB/Simulink, or related tools is a plus.
• Experience designing, deploying, or maintaining customer-facing infrastructure for software distribution and software/firmware updates (e.g., secure delivery mechanisms, device update pipelines, lifecycle support systems) a plus.
• Experience creating and managing mobile and PC-based companion applications that interface with embedded products a plus.
Company:
Leveraging a product development and manufacturing history that spans more than 125 years, Gentex Corporation is a global leader in providing innovative protective gear solutions that enhance personal protection and situational awareness for global defense forces, emergency responders, and industrial personnel operating in high performance environments. Founded in 1894, the company is headquartered in Carbondale, USA, with a team of 501-1000 employees. The company is currently Late Stage.

What Gentex employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom