How much does a Software Engineer make in Merrimack, NH?
In Merrimack, NH, a Software Engineer enjoys a competitive salary. The average yearly salary for this profession stands at $132,509. This figure represents the middle point of earnings, with some professionals earning more and others less. The salary can vary based on factors such as experience, education, and the specific company.
Here are some common salary ranges for Software Engineers in Merrimack, NH:
- The lowest 10% earn less than $52,470 annually.
- The next 20% earn between $52,470 and $78,930.
- The middle 40% earn between $78,930 and $145,080.
- The next 20% earn between $145,080 and $184,770.
- The top 10% earn more than $184,770 annually.
What are the highest paying cities for a Software Engineer near Merrimack, NH?

-
Concord, NH
Average Salary: $128,221
Concord offers a growing tech scene with prominent employers like BAE Systems. Workers enjoy a blend of city convenience and small-town charm. A supportive community makes it a great place to build a career.
Find Software Engineer jobs in Concord, NH
-
Hudson, NH
Average Salary: $122,644
Hudson has a strong economy, with many tech companies seeking skilled professionals. The town's strategic location makes it an attractive choice. Hudson provides a pleasant environment for career growth and stability.
Find Software Engineer jobs in Hudson, NH
-
Bedford, NH
Average Salary: $120,932
Bedford boasts a vibrant tech industry, with companies like BAE Systems and MassMutual hiring. The area combines suburban living with city access. Bedford’s focus on education and innovation makes it ideal for tech careers.
Find Software Engineer jobs in Bedford, NH
-
Nashua, NH
Average Salary: $119,540
Nashua has a diverse tech market with key players in software development. The city’s business-friendly environment fosters career advancement. Nashua’s rich history and modern amenities create a balanced lifestyle for professionals.
Find Software Engineer jobs in Nashua, NH
-
Manchester, NH
Average Salary: $112,695
Manchester offers a dynamic job market for tech talent. Companies like BAE Systems and MassMutual seek skilled engineers. The city’s blend of urban and suburban features makes it a desirable place to live and work.
Find Software Engineer jobs in Manchester, NH
What are the best paying companies for a Software Engineer in Merrimack, NH?

-
Piper Companies
Average Salary: $146,600
Piper Companies offers rewarding Software Engineer positions in Merrimack, NH. This firm specializes in comprehensive financial services. Working here, you will engage in developing software that drives their financial solutions. Piper Companies operates globally, enhancing the skills and experiences of its software engineers.
-
KMC SYSTEMS
Average Salary: $135,000
KMC SYSTEMS provides Software Engineer roles in Merrimack, NH. This company focuses on innovative technology solutions. You will work on cutting-edge projects, enhancing software applications that support their tech services. KMC SYSTEMS is active in multiple locations, offering a dynamic work environment.
-
BAE Systems
Average Salary: $131,696
BAE Systems is a top employer for Software Engineers in Merrimack, NH. They work in defense, security, and aerospace technology. As a Software Engineer, you will develop software that supports critical operations. BAE Systems operates worldwide, providing a global platform for professional growth.
-
BAE Systems USA
Average Salary: $128,177
BAE Systems USA offers Software Engineer jobs in Merrimack, NH. This branch focuses on technology and defense systems. You will create software to enhance their defense capabilities. BAE Systems USA has a strong presence in the U.S., offering stability and growth opportunities.
-
Fidelity Investments
Average Salary: $128,114
Fidelity Investments provides Software Engineer roles in Merrimack, NH. This company is a leader in financial services. Working here, you will develop software for investment management systems. Fidelity Investments operates in many locations, offering diverse experiences and growth.
What are the best paying Software Engineer related jobs in Merrimack, NH?

-
Systems Engineer
Average Salary: $161,119
A systems engineer works closely with software engineers to ensure that systems run smoothly. In Merrimack, NH, companies like BAE Systems and BAE Systems International look for systems engineers to manage hardware and software interactions. Their focus is on optimizing system performance and reliability.
Find Systems Engineer jobs in Merrimack, NH
-
Data Engineer
Average Salary: $147,833
Data engineers build systems that collect and manage data. In Merrimack, NH, firms such as BAE Systems and BAE Systems International employ data engineers to create data pipelines. They work to ensure data is clean and accessible for analysis, playing a key role in data-driven decision-making.
Find Data Engineer jobs in Merrimack, NH
-
Cloud Engineer
Average Salary: $132,212
Cloud engineers manage cloud infrastructure and services. In Merrimack, NH, companies like BAE Systems and BAE Systems International hire cloud engineers to deploy and maintain cloud solutions. They ensure systems run efficiently and securely, adapting to the evolving needs of the organization.
Find Cloud Engineer jobs in Merrimack, NH
-
DevOps Engineer
Average Salary: $130,262
DevOps engineers bridge the gap between development and operations. In Merrimack, NH, employers such as BAE Systems and BAE Systems International need DevOps engineers to automate and improve workflows. They work closely with software engineers to deploy code faster and more reliably.
Find DevOps Engineer jobs in Merrimack, NH
-
Machine Learning Engineer
Average Salary: $129,000
Machine learning engineers develop algorithms that enable systems to learn from data. In Merrimack, NH, companies like BAE Systems and BAE Systems International seek machine learning engineers to create models that improve product features. They collaborate with data scientists to solve complex problems using machine learning.
Find Machine Learning Engineer jobs in Merrimack, NH
-
Site Reliability Engineer
Average Salary: $120,000
Site reliability engineers ensure that applications and services run smoothly. In Merrimack, NH, organizations like BAE Systems and BAE Systems International hire site reliability engineers to maintain system availability. They work to prevent and troubleshoot issues, ensuring high performance and uptime.
Find Site Reliability Engineer jobs in Merrimack, NH
-
Product Manager
Average Salary: $118,942
Product managers oversee the development and launch of new products. In Merrimack, NH, companies such as BAE Systems and BAE Systems International employ product managers to define product vision. They work with cross-functional teams, including software engineers, to bring products to market successfully.
Find Product Manager jobs in Merrimack, NH
-
Front End Developer
Average Salary: $111,338
Front end developers create the user interface for applications. In Merrimack, NH, businesses like BAE Systems and BAE Systems International look for front end developers to build engaging web pages. They collaborate with designers and back end developers to ensure a seamless user experience.
Find Front End Developer jobs in Merrimack, NH
-
Business Analyst
Average Salary: $93,824
Business analysts study an organization's processes and needs. In Merrimack, NH, companies such as BAE Systems and BAE Systems International hire business analysts to gather requirements. They work with software engineers to translate business needs into technical specifications.
Find Business Analyst jobs in Merrimack, NH
-
Elementary Teacher
Average Salary: $49,992
Elementary teachers educate young students. In Merrimack, NH, schools hire elementary teachers to teach core subjects. They create lesson plans and assess student progress, contributing to the early education of future leaders.
Find Elementary Teacher jobs in Merrimack, NH



