1

Software Engineer Jobs in Keene, NH (NOW HIRING)

CNC Programmer III

NH · On-site

$26.75 - $36.75/hr

... CAM software (e.g., Camworks, Mastercam, Fusion 360, NX, etc.) • Experience working with ... Engineering • Quality (CMM inspection teams) • Machine Operators / Setup Technicians • ...

Role Summary The Field Service Engineer II is a highly skilled technical professional who operates ... Deliver comprehensive technical training to customers on machine operation, software functionality ...

Senior Highway Engineer

Keene, NH · Hybrid

$120K - $135K/yr

Advanced proficiency with engineering, computational, and modeling software (MicroStation, OpenRoads, etc.) * Strong understanding of QA/QC procedures, business practices, and engineering laws

Manufacturing Engineer

Jaffrey, NH · On-site

$70K - $91K/yr

The engineer will work within a cross-functional value stream team to monitor and improve yields ... Proficient in Solidworks and/or comparable CAD software (preferred). Excellent oral and written ...

Quality Engineer

Orange, MA · On-site

$71K - $91K/yr

Proficiency in Microsoft Office Suite and or quality software systems (e.g., Minitab, ERP systems). Preferred Qualifications: * Certified Quality Engineer (CQE) or working toward certification.

Software experience required: PLC ladder logic (Siemens S7 desirable), Motion control programming, WINDOWS applications, C/C++, Visual Basic/VB.net (Visual Studio). * Implement and validate equipment ...

Quality Engineer

Orange, MA · On-site

$75K - $125K/yr

Proficiency in Microsoft Office Suite and or quality software systems (e.g., Minitab, ERP systems). Preferred Qualifications: * Certified Quality Engineer (CQE) or working toward certification.

Manufacturing Engineer

Jaffrey, NH · On-site

$70K - $91K/yr

The engineer will work within a cross-functional value stream team to monitor and improve yields ... D software (preferred). • Excellent oral and written communication skills • Ability to ...

Proficient in CAD software (e.g., SolidWorks, AutoCAD) and familiar with ERP systems. * Strong ... Professional Engineering (PE) license or working toward licensure. * Experience working with custom ...

Manufacturing Process Engineer

Orange, MA · On-site

$72K - $96K/yr

Proficient in CAD software (e.g., SolidWorks, AutoCAD) and familiar with ERP systems. * Strong ... Professional Engineering (PE) license or working toward licensure. * Experience working with custom ...

Your Role The Process Engineer II is an intermediate level engineering position responsible for ... Experience with Microsoft products, Minitab, and CAD software packages. * Understand safe work ...

New

Solutions Architect

Walpole, NH · On-site

$57.25 - $75.50/hr

Coach and mentor solution designers, software engineers, and system engineers in the principles and practicalities of modern application delivery Job Qualifications Education: * Bachelor's degree in ...

Process Engineer 1

Jaffrey, NH · On-site

$72K - $110K/yr

Your Role The Process Engineer is responsible for supporting the manufacturing and testing of ... Experience with Microsoft products, Minitab, and CAD software packages. * Demonstrates a strong ...

To be the most trusted global partner in precision manufacturing and assembly of highly engineered ... Proficient with Cad/Cam and other software specific to manufacturing * Proficient with G-Code and ...

New

Manufacturing Engineer

Keene, NH · On-site

$70K - $110K/yr

To be the most trusted global partner in precision manufacturing and assembly of highly engineered ... Proficient with Cad/Cam and other software specific to manufacturing * Proficient with G-Code and ...

New

Showing results 21-40

Software Engineer information

See Keene, NH salary details

$62.9K

$146.1K

$203.5K

How much do software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software engineer in Keene, NH is $146,072.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,800.00 and $171,300.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.
What are the most commonly searched types of Software Engineer jobs in Keene, NH? The most popular types of Software Engineer jobs in Keene, NH are:
What cities near Keene, NH are hiring for Software Engineer jobs? Cities near Keene, NH with the most Software Engineer job openings:
Infographic showing various Software Engineer job openings in Keene, NH as of August 2026, with employment types broken down into 91% Full Time, 6% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $146,072 per year, or $70.2 per hour.

Process Engineer

GreenSource Fabrication

Charlestown, NH • On-site

Full-time

Re-posted 17 days ago


Job description

Description
Job Title: Process Engineer
Department: Engineering 
Location: Charlestown, New Hampshire
The Process Engineer supports the development, control, and continuous improvement of printed circuit board (PCB) manufacturing processes, including support of process validation and new equipment implementation. This role focuses on executing data-driven process improvements, maintaining disciplined process control, and partnering with manufacturing, quality, and engineering teams to improve yield, reliability, and process capability.
This position operates in a fast-paced, technically rigorous manufacturing environment and requires strong fundamentals, curiosity, disciplined execution, and a structured approach to problem solving within a regulated industry.

Job Details
Duties & Responsibilities:
  • Support the development, control, and continuous improvement of PCB manufacturing processes to improve quality, yield, throughput, and reliability.
  • Support the installation, setup, and verification of new or modified manufacturing equipment, including participation in acceptance testing and process validation activities.
  • Execute assigned process improvement and validation activities using data, structured problem-solving methods, and established engineering practices.
  • Collect, analyze, and interpret process data; prepare clear technical summaries and reports to support engineering decisions.
  • Maintain accurate and controlled process documentation including work instructions, control plans, and specifications.
  • Provide day-to-day process support to manufacturing and quality teams, including participation in root cause analysis and corrective action activities.
  • Support risk assessment, compliance, and quality system requirements to ensure processes meet internal standards, industry requirements, and customer specifications.
Knowledge, Skills, and Abilities:
  • Strong grounding in engineering fundamentals and data-driven problem solving.
  • Analytical mindset with sound mathematical reasoning and strong attention to detail.
  • Ability to manage multiple priorities and deliver consistent results in a production-driven environment.
  • Clear, concise written and verbal communication skills suitable for both technical and non-technical audiences.
  • Ability to collaborate effectively across functions and disciplines.
  • Ability to work independently while collaborating effectively across functions and with external partners.
  • Demonstrates ownership, professionalism, sound judgment, and accountability within assigned responsibilities.
  • Ability to build and apply technical knowledge of PCB manufacturing processes, materials, equipment, and quality systems.
    on. 
Education & Experience:
  • Bachelor’s degree in Mechanical Engineering, Chemical Engineering, or a related STEM discipline, or equivalent combination of education and relevant industry experience.
  • Experience in manufacturing, process engineering, quality engineering, or a regulated production environment preferred.
  • Familiarity with statistical or data analysis tools (e.g., Excel, JMP, Minitab).
  • Working knowledge of Lean, Six Sigma, or structured problem-solving methodologies.
  • Understanding of Design of Experiments (DOE) concepts.
  • Exposure to PCB manufacturing, electronics, or microelectronics processes is a plus.

Working Conditions & Physical Requirements:
This role operates in both office and manufacturing environments. The position involves frequent computer work, documentation, and collaboration, along with regular time on the production floor. Regular standing, walking, and use of standard office and manufacturing equipment are required. 
  • Able to lift up to 44 pounds/20kg.
  • Able to bend, lean, sit and/or stand for entire shift (up to 8 hours).
  • High level of manual dexterity.
  • Ability to operate factory machines and use software to run computer-operated machinery.
  • May be required to use respiratory protection and other personal protective equipment (PPE) in designated areas or when performing specific tasks, in accordance with company safety programs and policies.
All employees at GreenSource Fabrication are expected to support a safe, compliant, and efficient work environment, follow company policies, and contribute to achieving production and on-time delivery goals.
GreenSource Fabrication, a Whelen Engineering Company, is an equal opportunity employer and does not discriminate against any employee or applicant for employment based on race, color, religion, national origin, age, gender, sex, ancestry, citizenship status, mental or physical disability, genetic information, sexual orientation, veteran status, or military status.