1

Associate Software Engineer Jobs in Holyoke, MA (NOW HIRING)

... Associate's degree with 2 or more years of experience in robotics, or a high school diploma with 4 ... The Software Engineer participates in architectural discussions, mentors junior engineers, and ...

Senior Software Developer

Windsor, CT · On-site

$54.25 - $71.75/hr

Provide technical direction and coaching to software developers and associate software developers in application development activities. Adhere to all organizational and IT policies and process for ...

Senior Software Developer

Windsor, CT · On-site +1

$54.25 - $71.75/hr

Provide technical direction and coaching to software developers and associate software developers in application development activities. Adhere to all organizational and IT policies and process for ...

Software Engineer

Bloomfield, CT · On-site

$65 - $77/hr

Senior Software Engineer Location: Bloomfield, CT Job ID: #72440 Duration: 6-12 months contract Pay Range: $65-77 - W2 hourly * The Software engineer needs to develop embedded software for our ...

Software Engineer

Northampton, MA · On-site

$60K - $120K/yr

Our Development Team is looking for a Software Engineer who's eager to create seamless, high-performing solutions that help businesses run better every day. At Checkwriters, you won't just be writing ...

Our Development Team is looking for a Software Engineer who's eager to create seamless, high-performing solutions that help businesses run better every day. At Checkwriters, you won't just be writing ...

Our Development Team is looking for a Software Engineer who's eager to create seamless, high-performing solutions that help businesses run better every day. At Checkwriters, you won't just be writing ...

Our Development Team is looking for a Software Engineer who's eager to create seamless, high-performing solutions that help businesses run better every day. At Checkwriters, you won't just be writing ...

Software Engineer

Northampton, MA · Remote

$60K - $120K/yr

Our Development Team is looking for a Software Engineer who's eager to create seamless, high-performing solutions that help businesses run better every day. At Checkwriters, you won't just be writing ...

Senior Software Engineer

Bloomfield, CT

$122.40K - $161.40K/yr

... or an Associate's degree with 4 or more years of experience in robotics, or a high school diploma ... The Senior Software Engineer plays a key role in advancing automation capabilities, improving ...

Job#: 3032774 Software Engineer Location: bloomfield, Connecticut (Onsite) Employment Type: Contract Role Overview We are seeking a Staff Software Engineer for a contract role focused on the ...

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

next page

Showing results 1-20

Associate Software Engineer information

See Holyoke, MA salary details

$19

$41

$97

How much do associate software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for associate software engineer in Holyoke, MA is $41.74, according to ZipRecruiter salary data. Most workers in this role earn between $30.19 and $44.18 per hour, depending on experience, location, and employer.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

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

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Holyoke, MA? The most popular types of Software Engineer jobs in Holyoke, MA are:
What job categories do people searching Associate Software Engineer jobs in Holyoke, MA look for? The top searched job categories for Associate Software Engineer jobs in Holyoke, MA are:
What cities near Holyoke, MA are hiring for Associate Software Engineer jobs? Cities near Holyoke, MA with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Holyoke, MA as of May 2026, with employment types broken down into 66% Full Time, 17% Part Time, and 17% Temporary. Highlights an 50% In-person, and 50% Remote job distribution, with an average salary of $86,816 per year, or $41.7 per hour.
Associate Software Engineer

Associate Software Engineer

Provision People

Windsor, CT • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Summary:
Our award-winning client is seeking an Associate Software Engineer to join their team. Collaborate with experts to design and maintain software for laboratory robots, specialize in liquid-handling and instrument-tending; partner with Manufacturing Engineering for production automation software; contribute to user interface design and development, emphasizing web applications; participate in foundational tool creation, streamlining programming; engage in hands-on troubleshooting with the Customer Care team; develop software expertise in an ISO 13485 Quality environment, upholding high development standards.
Responsibilities:
  • Collaborate with seasoned professionals to design, create, and maintain software applications for laboratory robots, specializing in liquid handling and instrument-tending.
  • Partner with Manufacturing Engineering to craft startup, testing, and diagnostic software for production automation equipment.
  • Acquire skills and actively contribute to the design and development of user interfaces, particularly web applications, tailored for specific applications.
  • Participate in the creation of foundational tools using various software environments, streamlining application programming processes.
  • Collaborate with the Customer Care team, engaging in hands-on troubleshooting of field service issues to enhance problem-solving abilities.
  • Develop expertise in software development within an ISO 13485 Quality environment, ensuring adherence to high standards of development practices.
Required Qualifications:
  • Technical Proficiency:
    • Proven experience in developing applications or embedded control software.
    • Solid background in object-oriented design methodologies.
    • Competence in Java, C/C++, Python, and Rust.
    • Understanding of electrical interfacing, sensors, and motors.
  • Technology Exposure:
    • Exposure to machine vision, robotics, and mobile robots is advantageous but not mandatory; candidates with a keen interest in learning and applying skills in a real-world setting are encouraged.
  • Programming Skills:
    • Hands-on experience with Java and/or another object-oriented language.
    • Competency with Integrated Development Environments (IDEs) and source control tools.
    • Knowledge of Java-based frameworks, particularly the Spring Framework, is a plus.
    • Familiarity with containerization tools such as Docker and Kubernetes is advantageous.
    • Experience with relational and/or NoSQL database architecture is a plus.
  • Communication and Collaboration:
    • Effective communication skills are necessary.
  • Work Environment:
    • Previous experience in a fast-paced, team-based design environment.
  • Additional Skills:
    • Understanding CSS styling and HTML5 is beneficial.
    • Familiarity with web technologies, including experience with Angular and Node, is a plus.
  • Education:
    • A bachelor's degree in computer science, engineering, or related fields is preferred but not mandatory. Applicants with a passion for software development and problem-solving are warmly welcomed.