1

Senior Software Developer Jobs in Amherst, MA (NOW HIRING)

Proficiency in engineering analysis tools and software. * In-depth understanding of airworthiness ... Requirements Senior Minimum Required Qualifications: * Active Secret DoD Clearance or the ability ...

Structures Engineer, Senior

Chicopee, MA · On-site

$100K - $125K/yr

Proficiency in engineering analysis tools and software. * In-depth understanding of airworthiness ... Requirements Senior Minimum Required Qualifications: * Active Secret DoD Clearance or the ability ...

Senior Automation Engineer

Charlton, MA · On-site

$111K - $145K/yr

Job Title Senior Automation Engineer Summary At C&W Services, we live by the belief that "Better ... Proficiency in programming software (e.g. RSLogix5000 Studio, FT View, etc.) * Knowledge of ...

Showing results 21-40

Senior Software Developer information

See Amherst, MA salary details

$15

$60

$86

How much do senior software developer jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for senior software developer in Amherst, MA is $60.80, according to ZipRecruiter salary data. Most workers in this role earn between $51.63 and $68.17 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Amherst, MA?

The most popular types of Software Developer jobs in Amherst, MA are:

What are popular job titles related to Senior Software Developer jobs in Amherst, MA?

For Senior Software Developer jobs in Amherst, MA, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Amherst, MA look for?

The top searched job categories for Senior Software Developer jobs in Amherst, MA are:

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

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

Infographic showing various Senior Software Developer job openings in Amherst, MA as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $126,457 per year, or $60.8 per hour.

Structures Engineer, Senior

Chicopee, MA

Diaconia LLC
IT Services • 11 - 50 employees

$100K - $125K/yr

Full-time

Re-posted 10 days ago


Job description

Description

Structures Engineer, Senior

Chicopee, MA

Description

Senior Structures Engineer - Engineering Support Job Summary:

We are seeking a highly skilled and experienced Senior Structures Engineer to provide advanced engineering support for the development, procurement, sustainment, and modification of aircraft structural systems, subsystems, components, and equipment. The ideal candidate will possess comprehensive knowledge of engineering principles and practices, with a focus on ensuring the airworthiness and integrity of military aircraft.

Key Responsibilities:

  • Technical Expertise: Apply advanced knowledge and recognized expertise in structures engineering to oversee and support the efforts of junior and journeyman personnel in the technical discipline.
  • Regulatory Compliance: Execute and uphold standards and policies including DoD, AF, and relevant engineering principles. Demonstrate understanding and application of MIL-HDBK-516C for airworthiness certification criteria.
  • System Integrity Programs: Support the System Integrity Programs including Mechanical Systems Integrity Program (MECSIP), maintain and update the Critical Safety Item (CSI) list, and monitor airworthiness certification for mission partner aircraft.
  • Requirements Translation: Assist in translating user requirements into weapon system requirements to facilitate the design, development, testing, and evaluation of systems for deployment.
  • Technical Documentation: Produce and review a variety of technical documents and engineering plans, including Operational Requirements Documents (ORDs), System Engineering Plans (SEPs), and Test and Evaluation Master Plans (TEMPs).
  • Risk Assessment: Conduct system safety engineering evaluations, perform mishap risk assessments, and evaluate contractor safety proposals and analyses to resolve high-priority safety issues.
  • Collaboration and Communication: Support project team meetings, working groups, and technical reviews, providing inputs and recommendations for equipment and software deficiencies.
  • Material Solution Analyses: Participate in analyses leading up to design reviews, assessing operational requirements and developing action plans to improve systems and processes.
  • Lifecycle Systems Engineering: Assist with implementing Life Cycle Systems Engineering (LCSE) processes to ensure operational safety and suitability, adhering to relevant policies and standards.
  • Safety and Compliance: Provide technical expertise on safety compliance with MIL-STD-882 and FAA requirements, ensuring adherence to risk management practices.
  • Continuous Improvement: Engage in value stream mapping and apply best engineering practices through participation in the Air Force Smart Operations for the 21st Century (AFSO21) program.

Possesses the advanced knowledge, experience and recognized ability to be considered an expert in their technical/professional field, possess the ability to perform tasks and oversee the efforts of junior and journeyman personnel within the technical/professional discipline. Will demonstrate advanced knowledge of their technical/professional discipline as well as possess a comprehensive understanding and ability to apply associated standards, procedures and practices in their area of expertise. (Program Office, Enterprise and Staff Level Support

Requirements

Skills:

  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Proficiency in engineering analysis tools and software.
  • In-depth understanding of airworthiness and safety standards.

Disclaimer "The responsibilities and duties outlined in this job description are intended to describe the general nature and level of work performed by employees within this role. However, they are not exhaustive and may be subject to change or modification at any time to meet the evolving needs of the organization.

Requirements

Senior Minimum Required Qualifications:

  • Active Secret DoD Clearance or the ability to obtain and maintain a security clearance at the required level - NO Exceptions
  • U.S. Citizenship required for U.S. Government entity.
  • AND One of the following combinations of education/experience:
    • MA/MS degree, and twelve (12) years of experience in the respective technical/professional discipline being performed, five (5) years of which must be in the DoD.
    • BA/BS, fifteen (15) years of experience in the respective technical/professional discipline being performed, five (5) of which must be in the DoD.
    • HSD/GED, twenty (20) years of directly related experience with proper certifications as described in the Functionally Aligned Job Descriptions, five (5) of which must be in the DoD.
  • Possess excellent interpersonal, written, and verbal skills to develop and maintain working relationships with the internal and external personnel involved with the project or program.
  • Possess the knowledge, experience, and recognized ability to be considered an expert in the technical/professional field.

Engineering/Computer Science Education Requirements

  • To fill engineering positions, it is recommended that the Contractor have successfully completed an undergraduate degree with a major in engineering from a college or university with an Accreditation Board of Engineering and Technology (ABET) accredited engineering program(s) for the degree requirements of the position (e.g. electrical, mechanical, aerospace). Degrees in engineering from a non-accredited ABET program are not considered to be qualified for these positions.
  • To fill engineering technology and/or computer science positions, it is recommended that the Contractor have successfully completed an undergraduate or graduate degree with a major in engineering technology or computer science from a college or university with an ABET-accredited engineering technology or computer science program.