1

Associate Software Developer Jobs in Amherst, MA

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

New

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

New

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

New

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

New

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

Associate Quality Engineer - CT Who We Are: Quest Global delivers world-class end-to-end ... Interact w/ multiple computer systems / software * Spot discrepancies in information or processing ...

New

Collaborate with production, engineering, and procurement teams to address quality issues and ... Proficiency in using quality management software and Microsoft Office Suite. * Bachelor's Degree ...

next page

Showing results 1-20

People also search for

Associate Software Developer information

See Amherst, MA salary details

$10.8K

$82.1K

$129K

How much do associate software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for associate software developer in Amherst, MA is $82,106.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,100.00 and $93,100.00 per year, depending on experience, location, and employer.

What Is an Associate Software Developer?

As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.

What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?

To thrive as an Associate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), problem-solving abilities, and typically a degree in computer science or a related field. Experience with version control systems like Git, knowledge of integrated development environments (IDEs), and familiarity with software development methodologies are commonly required. Strong collaboration, adaptability, and effective communication help you excel within development teams and respond to project changes. These skills ensure efficient code development, seamless teamwork, and the ability to contribute to high-quality software solutions.

What are some common challenges faced by Associate Software Developers when collaborating on large projects?

Associate Software Developers often encounter challenges such as managing code integration with multiple team members, understanding legacy codebases, and keeping up with rapid changes in project requirements. Effective communication and proactive participation in code reviews are essential to ensure smooth collaboration. Additionally, learning to use version control systems and development tools efficiently helps minimize conflicts and improves productivity within the team.

What is the difference between Associate Software Developer vs Junior Software Engineer?

AspectAssociate Software DeveloperJunior Software Engineer
Required CredentialsBachelor's in CS or related field, some internshipsBachelor's in CS or related field, entry-level
Work EnvironmentCollaborative teams, entry-level projectsDevelopment teams, learning-focused tasks
Employer & Industry UsageTech companies, startups, IT firmsSoftware firms, tech departments in various industries
Common Search & ComparisonYesYes

The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.

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 Associate Software Developer jobs in Amherst, MA? For Associate Software Developer jobs in Amherst, MA, the most frequently searched job titles are:
What cities near Amherst, MA are hiring for Associate Software Developer jobs? Cities near Amherst, MA with the most Associate Software Developer job openings:
Infographic showing various Associate Software Developer job openings in Amherst, MA as of May 2026, with employment types broken down into 69% Full Time, 23% Part Time, 4% Temporary, and 4% Contract. Highlights an 92% Physical, 1% Hybrid, and 7% Remote job distribution, with an average salary of $82,106 per year, or $39.5 per hour.

Postdoctoral Research Associate - Research Software & Research Computing Facilitation

UMass Amherst

Amherst, MA

Full-time

Posted 28 days ago


Job description

Title: Postdoctoral Research Associate - Research Software & Research Computing Facilitation

Executive Area: Academic Affairs

College/School/MBU: College of Information & Computer Sciences

Department: Computer Science

Work Location: Amherst

Schedule: Full Time

Work Arrangement:Hybrid

Job Summary

Research Computing & Data (RCD) in collaboration with the Center for Data Science at University of Massachusetts Amherst (UMass) is hiring a Research Fellow in research software engineering facilitation. UMass is a fast growing research computing leader in New England and this unique role provides ample opportunity to impact research computing both regionally and nationally. UMass Amherst's primary research computing resource is the Unity Research Computing Platform, a collaborative cluster led by the University of Massachusetts and the University of Rhode Island with numerous partner schools in the New England region. Unity is housed at the Massachusetts Green High Performance Computing Center (MGHPCC), a joint datacenter which hosts research computing systems from UMass, MIT, Harvard, Northeastern, Boston University, and Yale, as well as a variety of other universities and colleges in partnership with one of the main datacenter sponsors.
We are looking for early-career academics who are passionate about and seeking mentorship in one or more of the following:
Promoting best practices for scientific and academic software development.
Open source research software development and contributions in service to the research computing community at UMass and beyond.
Developing innovative solutions for research software development, deployment, and workflows to leverage cutting-edge and prototype HPC and AI hardware.


Interfacing with the larger research computing community through conferences, research journal participation, open source software development and contributions, and education initiatives.
Working with a high-energy team dedicated to building solutions for the next generation of research technologies and science.

Essential Functions

Under the guidance of senior Research Computing & Data staff, the Postdoctoral Research Associate will:
Provide research software engineering services and consulting for UMass Amherst and Unity researchers across subject areas. Topics include, but are not limited to, scientific software development, software development best practices, high performance computing workflow and pipeline guidance and troubleshooting, research software optimization, and data management.
Contribute to RCD's user education initiatives and strategy, including research computing documentation, workshops, short courses, and asynchronous tutorials.
Work with the RCD leadership team to help develop strategies for leveraging and contributing to open source projects to solve cyberinfrastructure software engineering problems.
With mentorship from senior Research Computing & Data staff, build career and research skills in research computing, including facilitation, software development, and/or systems design and administration.

Other Functions

Other duties as assigned.

Minimum Qualifications

Ph.D. in a field with a significant research computing component.
Research or software development experience in a field with a significant research computing component.
Proficiency with Linux or Unix operating systems and command line.
Proficiency in at least one high-level programming language (e.g., Python, R, C, C++, Julia, Matlab).
Ability to work well with the RCD team and the researchers we support under the supervision of senior Research Computing & Data staff.
Strong interpersonal and communication skills, including in verbal and written technical conversations.

Preferred Qualifications

Experience contributing to scientific or academic software engineering projects or public open source projects.
Expertise in a computational field or method, including, but not limited to, scientific software engineering, numerical methods, machine learning, or parallel and distributed computing.
Experience with a parallelization method (e.g., threading, CUDA or ROCm, MPI, OpenMP).
Experience with high performance computing platforms and resource schedulers and managers (e.g., Slurm, PBS, HTCondor).
Skills in high performance computing, research computing, or computational science.
Experience with facilitation or user support.
Informal or formal teaching experience, including peer tutoring or teaching assistantship
Proficiency with version control, preferably git, and version control platforms like GitHub or GitLab.

Working Conditions

Work is performed in a standard office or indoor university environment and involves minimal physical exertion.

Work Schedule and Work Arrangement

M-F, standard working hours.

This position has the opportunity for a hybrid work schedule, which is defined by the University as an arrangement where an employee's work is regularly performed at a location other than the campus workspace for a portion of the week.

Salary Information

Salary range: $70,000 - $80,000.

Special Instructions for Applicants

Along with the application, please submit your CV, a cover letter, and the names and contact information for three (3) professional references.

This position will remain open for the time period required by any applicable collective bargaining agreement and will continue until a suitable candidate pool is identified. Interested applicants are strongly encouraged to apply early.