1

Software Engineer Engineer Jobs in Amherst, MA (NOW HIRING)

Specialist Software Engineer

Northampton, MA

$97K - $180K/yr

  • Medical

  • Retirement

  • PTO

Specialist, Software Engineering Job Code : 41023 Job Location: Northampton, MA Schedule: 9/80 As a Software Engineer - Technical Lead at L3-Harris, you will be responsible for leading the design ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Specialist Software Engineer

Northampton, MA · On-site

$97K - $180K/yr

  • Medical

  • Retirement

  • PTO

Specialist, Software Engineering Job Code : 41023 Job Location: Northampton, MA Schedule: 9/80 As a Software Engineer - Technical Lead at L3-Harris, you will be responsible for leading the design ...

New

Principal Software Engineer

Spencer, MA · On-site

$139K - $186K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Principal Software Engineer, you will lead the design, development, and delivery of mission-critical software solutions for programs such as the Army, Navy/Transportable Radar Surveillance Model ...

Manager, Software Engineer

Northampton, MA

$148K - $205K/yr

  • Medical

  • Retirement

  • PTO

Job Title: Mgr, Software Engineering Job Code: 40519 Job Location: Northampton, MA Are you ready to take your engineering career to the next level and be a part of something truly extraordinary? Join ...

Manager, Software Engineer

Northampton, MA · On-site

$148K - $205K/yr

  • Medical

  • Retirement

  • PTO

Job Title: Mgr, Software Engineering Job Code: 40519 Job Location: Northampton, MA Are you ready to take your engineering career to the next level and be a part of something truly extraordinary? Join ...

New

= We are seeking a Mid to Senior SDET to own and evolve our test infrastructure, enabling our engineering team to ship quality features at velocity. You will design test harnesses, establish testing ...

Senior Software Test Engineer

Holyoke, MA · On-site

$120K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Software Test Engineer (SDET) designs and delivers automated test strategies for UI and API applications. You will partner with Business Analysts and Developers to build automated tests ...

Role Title: Computational Biology & Cheminformatics Expert Role Type: Contractor Location: Remote micro1 is engaging Computational Biology & Cheminformatics Experts to contribute their expertise to a ...

Senior Automation Engineer

Charlton, MA · On-site

$111K - $145K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Proficiency in programming software (e.g. RSLogix5000 Studio, FT View, etc.) * Knowledge of robotics work cells and their control systems * Experience identifying, maintaining, troubleshooting ...

You'll be expected to integrate software, hardware, and process into functional systems and debug failures under real-world production pressure. We don't hire narrow specialists. We want engineers ...

next page

Showing results 1-20

Software Engineer Engineer information

See Amherst, MA salary details

$62.5K

$145.3K

$202.4K

How much do software engineer engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software engineer engineer in Amherst, MA is $145,291.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,200.00 and $170,400.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer Engineer vs Software Engineer?

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

What job does a software engineer do?

A software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages, such as Java, Python, or C++, and often collaborate with teams to create efficient and reliable software solutions. Strong problem-solving skills and knowledge of software development methodologies are essential for this role.

Is 25 too late to become a software engineer?

A software engineer can start at any age, including 25, as the field values skills and experience over age. Many successful engineers begin careers later in life after learning programming through self-study, coding bootcamps, or formal education. Age is less important than technical skills, problem-solving ability, and continuous learning in this profession.

What cities near Amherst, MA are hiring for Software Engineer Engineer jobs?

Cities near Amherst, MA with the most Software Engineer Engineer job openings:

Specialist Software Engineer

L3HHCM20

Northampton, MA

$97K - $180K/yr

Full-time

Medical, Retirement, PTO

Re-posted 10 days ago


Job description

Job Title: Specialist, Software Engineering

Job Code : 41023

Job Location:  Northampton, MA

Schedule: 9/80 

Job Description:

As a Software Engineer - Technical Lead at L3-Harris, you will be responsible for leading the design, development, and maintenance of embedded software solutions for our Navy imaging products. You will work closely with cross-functional teams to ensure the successful integration of software and hardware components, while also providing technical leadership and mentorship to junior engineers.

Essential Functions:

  • Design, development, and testing of user interface software in a Linux environment using QT and C/C++.
  • Develop and maintain embedded Linux-based systems, including kernel and driver development.
  • Collaborate with hardware engineers to define software requirements and ensure seamless integration with hardware components.
  • Develop and maintain software documentation, including design specifications, user manuals, and testing procedures.
  • Debug and troubleshoot software issues, providing timely resolutions to ensure product quality and reliability.
  • Optimize software performance and memory usage to meet product requirements.
  • Participate in code reviews to maintain high-quality code standards and best practices.
  • Stay up to date with the latest industry trends and technologies to continuously improve our software development processes.

 

Qualifications: 

  • Bachelor's Degree in Computer Science, Computer Systems Engineering or Electrical Engineering and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.
  • 4+ years of experience in embedded software development using C/C++.
  • Understanding of embedded Linux, including kernel and driver development.
  • Knowledge of video processing, including image enhancement, video stitching, storage and playback.
  • Knowledge of video interfaces and camera control protocols such as GenICam, GigE Vision, and Camera Link.
  • Experience with software development tools such as compilers, debuggers, and version control systems (e.g., Git).
  • Familiarity with hardware interfaces and communication protocols (e.g., UART, SPI, I2C, CAN, etc.).

 

Preferred Additional Skills:

  • Experience in leading and mentoring engineering teams.
  • Experience with real-time operating systems (RTOS).
  • Knowledge of Agile development methodologies.
  • Experience with signal processing, control systems, or wireless communication.
  • Familiarity with scripting languages (e.g., Python) for testing and automation.
  • Experience with continuous integration deployment (CI/CD) pipeline.

In compliance with pay transparency requirements, the salary range for this role in Massachusetts is $97,000- $180,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

 #LI-BR2Â