Senior Software Engineer (Modeling, Simulation, & Visualization) About the Role This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and ...
Senior Software Engineer (Modeling, Simulation, & Visualization) About the Role This role will lead the software development and architecture of a digital twin model integrating vehicle dynamics and ...
Senior Software Engineer
Portsmouth, NH · On-site
$124K - $164K/yr
As part of BCS, you'll join a cross-functional team of Data Scientists, Data Engineers, and Software Engineers, working together to design data-centric solutions for our business stakeholders.
Senior Software Engineer
Portsmouth, NH · On-site
$124K - $164K/yr
As part of BCS, you'll join a cross-functional team of Data Scientists, Data Engineers, and Software Engineers, working together to design data-centric solutions for our business stakeholders.
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 ...
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 ...
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Quick apply
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Make an Impact on Mission-Critical Security Technology We're seeking a Senior Software Engineer to join a high-impact team supporting advanced, network-connected security screening systems. This is a ...
Senior Software Developer / Software Engineer
Gloucester, MA · On-site
$60.25 - $79.75/hr
*Authorized to work in the US required; US Citizenship preferred*Remote Position with occasional travel to the office in Gloucester, MA *Applicants residing within travel distance preferred*Three ...
Senior Software Developer / Software Engineer
Gloucester, MA · On-site
$60.25 - $79.75/hr
*Authorized to work in the US required; US Citizenship preferred*Remote Position with occasional travel to the office in Gloucester, MA *Applicants residing within travel distance preferred*Three ...
Senior Software Automation Test Engineer
Essex, MA · On-site
$116K - $151K/yr
Senior Software Automation Test Engineer Duration: Full Time Role Location: Essex County, MA Responsibilities: Technical leader for test projects (Verification & Validation). Transition manual test ...
Senior Software Automation Test Engineer
Essex, MA · On-site
$116K - $151K/yr
Senior Software Automation Test Engineer Duration: Full Time Role Location: Essex County, MA Responsibilities: Technical leader for test projects (Verification & Validation). Transition manual test ...
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
Quick apply
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
Senior Software Automation Test Engineer
Essex, MA · On-site
$116K - $151K/yr
Senior Software Automation Test Engineer Duration: Full Time Role Location: Essex County, MA Responsibilities: • Technical leader for test projects (Verification & Validation). • Transition ...
Senior Software Automation Test Engineer
Essex, MA · On-site
$116K - $151K/yr
Senior Software Automation Test Engineer Duration: Full Time Role Location: Essex County, MA Responsibilities: • Technical leader for test projects (Verification & Validation). • Transition ...
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
Troubleshoot and resolve software/hardware integration issues across lab, manufacturing, and field settings * Partner with electrical, mechanical, systems, and test engineers to define interfaces and ...
The Senior Associate Software Engineer is responsible for the development and maintenance of applications used in the manufacturing environment and in related upstream and downstream systems. This ...
The Senior Associate Software Engineer is responsible for the development and maintenance of applications used in the manufacturing environment and in related upstream and downstream systems. This ...
The Senior Associate Software Engineer is responsible for the development and maintenance of applications used in the manufacturing environment and in related upstream and downstream systems. This ...
The Senior Associate Software Engineer is responsible for the development and maintenance of applications used in the manufacturing environment and in related upstream and downstream systems. This ...
TSD Senior Software Developer
North Andover, MA · On-site
$100K - $120K/yr
Position Description TSD Mobility Solutions, an affiliate of Reynolds and Reynolds, is looking for experienced software developers who are creative and driven to produce great software solutions.
TSD Senior Software Developer
North Andover, MA · On-site
$100K - $120K/yr
Position Description TSD Mobility Solutions, an affiliate of Reynolds and Reynolds, is looking for experienced software developers who are creative and driven to produce great software solutions.
Senior Engineer-UiPath/AWS
Portsmouth, NH · Hybrid
$106K - $197K/yr
... Engineer for a team in our Automation portfolio. In this role you will work within an Agile ... Troubleshoot infrastructure and software problems, take appropriate corrective action and/or ...
Senior Engineer-UiPath/AWS
Portsmouth, NH · Hybrid
$106K - $197K/yr
... Engineer for a team in our Automation portfolio. In this role you will work within an Agile ... Troubleshoot infrastructure and software problems, take appropriate corrective action and/or ...
Principal / Senior Software Engineer (C++, Linux)
Salem, NH · On-site
$125K - $172K/yr
Support software releases, debugging, and issue resolution in production environments * Partner with systems, test, field, and manufacturing teams to resolve integration challenges * Create and ...
Principal / Senior Software Engineer (C++, Linux)
Salem, NH · On-site
$125K - $172K/yr
Support software releases, debugging, and issue resolution in production environments * Partner with systems, test, field, and manufacturing teams to resolve integration challenges * Create and ...
Software Engineer
Somersworth, NH · On-site
Other engineering degrees may be considered dependent on software experience. * 2+ years' experience engineer in automated manufacturing * 1+ years' experience in database systems * 1+ years ...
Software Engineer
Somersworth, NH · On-site
Other engineering degrees may be considered dependent on software experience. * 2+ years' experience engineer in automated manufacturing * 1+ years' experience in database systems * 1+ years ...
... software behavior with physical system characteristics. * Collaborate with cross-functional engineering teams to resolve issues and improve system functionality and robustness. Qualifications
... software behavior with physical system characteristics. * Collaborate with cross-functional engineering teams to resolve issues and improve system functionality and robustness. Qualifications
... software behavior with physical system characteristics. * Collaborate with crossfunctional engineering teams to resolve issues and improve system functionality and robustness. Qualifications
... software behavior with physical system characteristics. * Collaborate with crossfunctional engineering teams to resolve issues and improve system functionality and robustness. Qualifications
Senior Software Engineer information
See Stratham, NH salary details
$79.4K - $90.6K
1% of jobs
$90.6K - $101.7K
2% of jobs
$101.7K - $112.8K
7% of jobs
$112.8K - $124K
9% of jobs
$128.6K is the 25th percentile. Wages below this are outliers.
$124K - $135.1K
13% of jobs
$135.1K - $146.3K
16% of jobs
The median wage is $147.7K / yr.
$146.3K - $157.4K
16% of jobs
$166.8K is the 75th percentile. Wages above this are outliers.
$157.4K - $168.5K
14% of jobs
$168.5K - $179.7K
11% of jobs
$179.7K - $190.8K
8% of jobs
$190.8K - $202K
3% of jobs
$79.4K
$150.7K
$202K
How much do senior software engineer jobs pay per year?
What is a senior software engineer?
A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.
What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?
What are some common challenges senior software engineers face when mentoring junior team members?
What is the difference between Senior Software Engineer vs Software Developer?
| Aspect | Senior Software Engineer | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; experience often 5+ years | Bachelor's in CS or related field; entry to mid-level experience |
| Work Environment | Designing complex systems, leading projects, mentoring | Writing code, developing features, debugging |
| Industry Usage | Used across tech companies, startups, enterprise | Common in software firms, startups, freelance work |
| Search & Comparison | Often compared for experience level, responsibilities | Compared for entry-level to mid-level roles |
The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.
What does a senior software engineer do?
What are popular job titles related to Senior Software Engineer jobs in Stratham, NH?
For Senior Software Engineer jobs in Stratham, NH, the most frequently searched job titles are:
What cities near Stratham, NH are hiring for Senior Software Engineer jobs?
Cities near Stratham, NH with the most Senior Software Engineer job openings:

Senior Software Engineer (Modeling, Simulation, & Visualization)
Durham, NH • On-site
Other
Medical, Dental, Vision, Retirement, PTO
Posted 15 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.