Senior Software Engineer (Modeling, Simulation, & Visualization) About the Role This role will lead ... Lead development of a physics-based digital twin and modeling/simulation framework integrating ...
Senior Software Engineer (Modeling, Simulation, & Visualization) About the Role This role will lead ... Lead development of a physics-based digital twin and modeling/simulation framework integrating ...
About the Role This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and physics, environmental, and acoustic models with measured and ...
About the Role This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and physics, environmental, and acoustic models with measured and ...
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and object‑oriented design principles.
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and object‑oriented design principles.
Senior Software Engineer
Salem, NH · On-site
$122K - $161K/yr
If you're motivated by solving complex engineering challenges at the intersection of software and ... Professional Development Opportunities
Senior Software Engineer
Salem, NH · On-site
$122K - $161K/yr
If you're motivated by solving complex engineering challenges at the intersection of software and ... Professional Development Opportunities
Senior Program Protection Engineer (Software Engineer)
$122K - $161K/yr
Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. The candidate will ensure consistency across teams and ...
Senior Program Protection Engineer (Software Engineer)
$122K - $161K/yr
Software applications are developed using C and C++ on a variety of computing platforms running Linux and other real time operating systems. The candidate will ensure consistency across teams and ...
Senior Software Engineer
Salem, NH · On-site
$122K - $161K/yr
If you're motivated by solving complex engineering challenges at the intersection of software and ... Professional Development Opportunities
Senior Software Engineer
Salem, NH · On-site
$122K - $161K/yr
If you're motivated by solving complex engineering challenges at the intersection of software and ... Professional Development Opportunities
AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to ... The Role: As part of the global Solutions Development team, you will serve as an advocate and ...
AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to ... The Role: As part of the global Solutions Development team, you will serve as an advocate and ...
Software Engineer II - Tewksbury / Woburn
$97K - $133K/yr
We are looking to add software engineers to our development team for a wide array of products including Battle Management, Command & Control, Communications, Effectors, and Surveillance and Warning ...
Software Engineer II - Tewksbury / Woburn
$97K - $133K/yr
We are looking to add software engineers to our development team for a wide array of products including Battle Management, Command & Control, Communications, Effectors, and Surveillance and Warning ...
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and object-oriented design principles.
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and object-oriented design principles.
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and objectoriented design principles.
Proficiency in software development using C++, C#, SQL, and modern web technologies (e.g., ReactJS). * Solid knowledge of software algorithms, data structures, and objectoriented design principles.
Drive improvements in software quality, reliability, and development practices What You Bring Required: * Bachelor's degree in Computer Science (Preferred), Computer Engineering, Electrical ...
Drive improvements in software quality, reliability, and development practices What You Bring Required: * Bachelor's degree in Computer Science (Preferred), Computer Engineering, Electrical ...
Drive improvements in software quality, reliability, and development practices What You Bring Required: * Bachelor's degree in Computer Science (Preferred), Computer Engineering, Electrical ...
Quick apply
Drive improvements in software quality, reliability, and development practices What You Bring Required: * Bachelor's degree in Computer Science (Preferred), Computer Engineering, Electrical ...
Director, Solutions Development
Salem, NH · On-site
AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to ... The Role: As part of the global Solutions Development team, you will serve as an advocate and ...
Director, Solutions Development
Salem, NH · On-site
AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to ... The Role: As part of the global Solutions Development team, you will serve as an advocate and ...
Software applications are developed using C and C++ on a variety of computing platforms running ... Linux and other real time operating systems. Lastly, the ideal candidate will ensure consistency ...
Software applications are developed using C and C++ on a variety of computing platforms running ... Linux and other real time operating systems. Lastly, the ideal candidate will ensure consistency ...
Senior Software Engineer
East Hampstead, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
East Hampstead, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
We are looking to add software engineers to our development team for a wide array of products including Battle Management, Command & Control, Communications, Effectors, and Surveillance and Warning ...
We are looking to add software engineers to our development team for a wide array of products including Battle Management, Command & Control, Communications, Effectors, and Surveillance and Warning ...
Senior Software Engineer
Derry, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Derry, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Plaistow, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Plaistow, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Salem, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Salem, NH · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Haverhill, MA · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Senior Software Engineer
Haverhill, MA · On-site
$138K - $180K/yr
Participating in the full software product lifecycle: development, prototyping, integration, verification, delivery, and support, as required * Participating in technical reviews and status meetings
Software Development information
See Durham, NH salary details
$78K - $86.8K
4% of jobs
$86.8K - $95.6K
4% of jobs
$95.6K - $104.4K
5% of jobs
$104.4K - $113.3K
5% of jobs
$121.4K is the 25th percentile. Wages below this are outliers.
$113.3K - $122.1K
6% of jobs
$122.1K - $130.9K
7% of jobs
$130.9K - $139.7K
11% of jobs
The median wage is $144.2K / yr.
$139.7K - $148.6K
13% of jobs
$148.6K - $157.4K
17% of jobs
$158.2K is the 75th percentile. Wages above this are outliers.
$157.4K - $166.2K
17% of jobs
$166.2K - $175K
10% of jobs
$78K
$139.3K
$175K
How much do software development jobs pay per year?
What is software development?
What are the key skills and qualifications needed to thrive as a software developer, and why are they important?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.
What exactly do software developers do?
What jobs can a software developer do?
What are the most commonly searched types of Software Development jobs in Durham, NH?
The most popular types of Software Development jobs in Durham, NH are:
What cities near Durham, NH are hiring for Software Development jobs?
Cities near Durham, NH with the most Software Development job openings:

Senior Software Engineer (Modeling, Simulation, & Visualization)
Durham, NH • On-site
Other
Medical, Dental, Vision, Retirement, PTO
Posted 11 days ago
Key responsibilities
Lead the development and architecture of a digital twin model integrating vehicle dynamics, physics, environmental, and acoustic models.
Develop scientific visualizations and interactive demonstrations to communicate model behavior, mission tradeoffs, and operational implications.
Develop and integrate mission-planning, optimization, and AI/ML capabilities, including hybrid physics-based and data-driven approaches.
Job description
This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and physics, environmental, and acoustic models with measured and simulated data. The engineer will work closely with academic researchers and domain experts to transition scientific models and algorithms into maintainable software and develop simulation capabilities for evaluating UUV performance, mission concepts, and environmental interactions.
The role will also transform complex model outputs and scientific datasets into visual research demonstrations , including acoustic models, mission routes, environmental overlays, trade-space analyses, and interactive model controls. These capabilities will support exploration of mission-planning concepts such as energy efficiency, mission timing, and route optimization, with the intent to transition toward real-time UUV autonomy.
The ideal candidate combines strong software engineering with experience in modeling and simulation, scientific computing, and visualization , with additional experience in autonomy, optimization, or AI/ML highly desirable.
Primary Responsibilities- Serve as the senior software developer and software architecture lead for a multidisciplinary applied research team.
- Lead development of a physics-based digital twin and modeling/simulation framework integrating acoustic, environmental, vehicle, and mission-level models.
- Develop and integrate UUV modeling and simulation , including vehicle performance, energy consumption, operating constraints, and mission execution.
- Transition research algorithms and prototype code into modular, maintainable software , integrating measured and simulated scientific datasets.
- Develop scientific visualizations and interactive research demonstrations to communicate model behavior, mission tradeoffs, and operational implications.
- Develop and integrate mission-planning, optimization, and AI/ML capabilities , including hybrid physics-based and data-driven approaches.
- Establish software interfaces, APIs, testing, CI/CD, documentation, and other software engineering best practices .
- Support the evolution of the architecture from research simulation and pre-mission analysis toward real-time UUV mission adaptation and autonomy .
- U.S. Citizen with the ability to obtain and maintain a DoD Secret clearance.
- Bachelor’s degree or higher in Computer Science, Software Engineering, Robotics, Engineering, or a related technical field.
- 5+ years of professional software development experience in scientific computing, modeling and simulation, robotics, or complex engineering systems.
- Strong proficiency in Python and/or C++ with experience developing modular software architectures.
- Experience with physics-based modeling, numerical simulation, and scientific datasets.
- Ability to transition research algorithms and prototype code into robust, maintainable software.
- Experience with scientific visualization and interactive model/data demonstrations.
- Familiarity with modern development practices including Git/ADO, testing, CI/CD, code review, and documentation.
- Experience with scientific computing tools such as NumPy, SciPy, Xarray, MATLAB, or equivalent frameworks.
- Experience with robotics, autonomous vehicles, UUVs/AUVs, vehicle modeling, ROS/ROS2, or other autonomous-system simulation environments.
- Experience with optimization, path planning, mission planning, operations research, or multi-objective decision-making.
- Experience with AI/ML, including PyTorch, TensorFlow, scikit-learn, or integration of data-driven models with physics-based simulations.
- Experience with digital twins, Monte Carlo simulation, uncertainty analysis, or distributed simulation.
- Experience with geospatial data, GIS, environmental modeling, oceanography, underwater acoustics, or acoustic signal processing.
- Ability to work effectively in a multidisciplinary applied research environment, translating evolving research concepts into executable software.
Integer Technologies is an applied research and product development company founded by scientists and engineers with a passion for protecting freedom with innovation. We perform R&D on next-generation systems and technologies for the Department of Defense and other U.S. Government agencies. We are hardware and software developers with experience transforming research into fieldable technology. Our core portfolio of research includes projects in power & energy systems, unmanned systems (with an emphasis on maritime systems), digital engineering, cyber security, and advanced manufacturing. Our mission is to create a safer world by translating scientific discoveries into reliable products that address urgent national security needs… at the speed of relevance.
Company Benefits- Integer fully covers medical, prescription, vision, and dental insurance costs for the employee and dependents . Meaning Integer standard plan pays 100% of health insurance premiums for your entire family from a well-known national insurer, saving its employee’s thousands of dollars annually.
- Base salaries which exceed local & national industry averages.
- Year-end performance-based bonuses.
- 401(k) with company matching that vest immediately; no funny business.
- Paid Vacation
- Paid Holidays
- Startup culture with the stability of a large company. Integer’s business plan has years of time-phased contracted work, alleviating the would-be risk from a traditional small company.
- Direct access to company leadership, prioritization of people over process, and a stellar team with a shared desire for personal and professional growth.
- Friendly atmosphere where people enjoy not only their work and what they’re creating but enjoy helping each other as well.