1

Sr Software Engineer Jobs in Rochester, NH (NOW HIRING)

SAIC is seeking a Software Engineer to support the Portsmouth Naval Shipyard (PNSY) Information Technology Programs for the Dept of the Navy. This role involves designing, developing, and maintaining ...

New

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

New

Senior PC Developer

Portsmouth, NH · On-site

$55.50 - $73.25/hr

The Senior PC Developer will be responsible for the implementation configuration customization and ongoing maintenance of Majesco Insurance Billing software products * The role requires strong ...

Sr. Design Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro ... FEA, motion, CFD, heat transfer, or other software. Review analyses completed by other Engineers ...

Sr. Design Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro ... FEA, motion, CFD, heat transfer, or other software. Review analyses completed by other Engineers ...

Sr. Electrical Engineer

Exeter, NH · On-site

$109.40K - $142.40K/yr

The Sr. Electrical Engineer works both independently and in a team environment with Electrical Engineers, Software Engineers, Design Engineers, NPI Managers, and Test Technicians. They frequently ...

Sr. Electrical Engineer

Exeter, NH

$109.40K - $142.40K/yr

The Sr. Electrical Engineer works both independently and in a team environment with Electrical Engineers, Software Engineers, Design Engineers, NPI Managers, and Test Technicians. They frequently ...

next page

Showing results 1-20

Sr Software Engineer information

See Rochester, NH salary details

$73.9K

$140.2K

$187.9K

How much do sr software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for sr software engineer in Rochester, NH is $140,242.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,900.00 and $158,100.00 per year, depending on experience, location, and employer.

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

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What are Sr Software Engineers?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.
What cities near Rochester, NH are hiring for Sr Software Engineer jobs? Cities near Rochester, NH with the most Sr Software Engineer job openings:
Infographic showing various Sr Software Engineer job openings in Rochester, NH as of May 2026, with employment types broken down into 48% Full Time, 43% Part Time, 2% Temporary, 5% Contract, and 2% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $140,242 per year, or $67.4 per hour.
Software Engineer

Software Engineer

SAIC

Kittery, ME • On-site

Full-time

Posted yesterday


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

68th of 203 rated it services


Job description

Job Summary:
SAIC is seeking a Software Engineer to support the Portsmouth Naval Shipyard (PNSY) Information Technology Programs for the Dept of the Navy. This role involves designing, developing, and maintaining application software to optimize ship maintenance through IT applications and ensuring compliance with DoD and DoN standards.
Responsibilities:
• Provide support as either the primary application sponsor or as a backup to Government personnel [for locally developed and maintained applications]
• Support application updates and resolve issues [for locally developed and maintained applications]
• Test applications and patches
• Provide application support
• Plan, schedule, and manage the implementation of Government Off-the-shelf (GOTS) and COTS software
• Manage and install routine and urgent GOTS and COTS applications updates.
• Prepare Test and Implementation Plans
• Execute and validate COTS/Government developed applications requirements and specifications
• Continuously examine and evaluate the COTS/Government developed applications data interface and batch processes and propose technically feasible improvements to automation
• Troubleshoot COTS/Government developed applications application anomalies
• Coordinate and collaborate with PNSY stakeholders to diagnose and resolve problems
• Provide analysis, design, evaluation, and programming support for web-based IT systems
• Perform re-platforming and new application development
• Install, test, manage, and ensure availability and integrity of corporate software systems
• Manage corporate software releases
• Develop and maintain maintenance and logistics software
• Maintain compliance with the DoN software portfolio and certification and accreditation requirements
• Manage data and process interfaces with other DoN systems
• Provide design, development, customization, and maintenance support for SharePoint, local applications, web applications, and web servers
Qualifications:
Required:
• BA/BS with 5 years of experience, or additional years of experience considered in lieu of degree
• Experience in supporting both corporate and locally developed applications, with a strong understanding of IT policies and procedures.
• Proficiency in technologies such as Microsoft Power Platform including Power BI and Power Apps.
• Skilled in performing complex database software installations, upgrades, and maintenance, ensuring data integrity and recoverability.
• Ability to conduct audits for compliance with established standards, policies, and configuration guidelines, and develop new standards as necessary.
• Familiarity with Agile development practices, front-end UI design, and automated solutions for reporting and data mining.
• Capable of troubleshooting and resolving application anomalies, and providing analysis, design, evaluation, and programming support for web-based IT systems.
• CompTIA Security+ CE
Company:
SAIC specializes in IT, enterprise IT, engineering, and professional services. Founded in 1969, the company is headquartered in Reston, USA, with a team of 10001+ employees. The company is currently Late Stage.

What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom