1

Associate Software Engineer Jobs in Massachusetts

Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software ...

They are seeking a Software Engineer to independently drive the delivery of software integrated into their products, including autonomy and data processing, while contributing to the design and ...

The Software Engineer role involves independently driving the delivery of software integrated into products, focusing on autonomy, simulation, and decision support. The position requires ...

Associate Level (0-2 years experience /New Grads) * Mid Level (3-5 years experience) * Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of enterprise AI ...

Associate Level (0-2 years experience /New Grads) * Mid Level (3-5 years experience) * Senior Level (5-15 years experience) * SDET (3+ years experience) Work at the cutting edge of enterprise AI ...

Software Engineer

Boston, MA · On-site +1

$178K - $195K/yr

Contribute intellectual property towards software engineering and machine learning engineering ... Spread across 40+ countries, our associates work flexibly across work environments, from in-office ...

Associate Level (0-2 years experience /New Grads) * Mid Level (3-5 years experience) * Senior Level (5-15 years experience) * SDET (3+ years experience) * Work at the cutting edge of enterprise AI ...

Job Title: Software Engineer. Location: Boston, MA. Key Responsibilities: * Design, code, test, debug, and document software applications. * Provide technical leadership on complex projects.

Software Engineer, Trading Technology TEAM: Investment Implementation & Trading Technology LOCATION: Boston or Needham, MA ..... At Wellington Management, technology underpins how we invest and ...

Software Engineer Boston, Massachusetts, United States Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

Software Engineer (Non-Officer) About the Role Prism is Wellington's enterprise data federation platform, providing a unified interface for firmwide data access. It is a foundational system used by ...

Software Engineer (Non-Officer) About the Role Prism is Wellington's enterprise data federation platform, providing a unified interface for firmwide data access. It is a foundational system used by ...

We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. This role is ideal for someone passionate about technology and eager to solve complex problems through ...

next page

Showing results 1-20

Associate Software Engineer information

See Massachusetts salary details

$21

$46

$107

How much do associate software engineer jobs pay per hour?

As of Jun 12, 2026, the average hourly pay for associate software engineer in Massachusetts is $46.12, according to ZipRecruiter salary data. Most workers in this role earn between $33.32 and $48.85 per hour, depending on experience, location, and employer.

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 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 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 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 Massachusetts? The most popular types of Software Engineer jobs in Massachusetts are:
What job categories do people searching Associate Software Engineer jobs in Massachusetts look for? The top searched job categories for Associate Software Engineer jobs in Massachusetts are:
What cities in Massachusetts are hiring for Associate Software Engineer jobs? Cities in Massachusetts with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Massachusetts as of June 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, 17% Hybrid, and 16% Remote job distribution, with an average salary of $95,929 per year, or $46.1 per hour.
Software Engineer

Software Engineer

Dell, Inc.

Hopkinton, MA • Hybrid

Full-time

Posted 12 days ago


Job description

Software Engineer

The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Join us to do the best work of your career and make a profound social impact as a Software Engineer on our Software Engineering Team in Hopkinton, Massachusetts, Seattle, Washington.

What you'll achieve

As a Software Engineer, you will deliver scalable, high-performance storage and systems software that powers secure, highly available private and hybrid cloud solutions for customers.

Take the first step towards your dream career

Every Dell Technologies team member brings something unique to the table. Here's what we are looking for with this role:
Essential Requirements

  • Strong foundation in systems programming and distributed systems (concurrency, networking, storage, consistency, fault tolerance), with hands-on Linux/BSD debugging and observability tool
  • Proficient in C/C++, Java, or Python with solid programming fundamentals and experience writing clean, testable code across CI/CD pipelines
  • Ability to translate business needs into clear technical specifications, with strong analytical, debugging, and problem-solving skills
  • Familiarity with distributed systems, advanced AI prompting/context engineering, and a plus for cybersecurity and secure system design
  • 2-5 years of related experience

Desirable Requirements

  • Bachelor's degree in computer science or related field
  • Deep understanding and knowledge across kernel subsystems, device drivers, and firmware, with hands-on experience in RDMA/verbs and user space, high-performance I/O frameworks (SPDK, DPDK).
     

You will:

  • Own problems end-to-end across design, implementation, testing, deployment, and supportability within a cluster storage system
  • Build and harden distributed services: durability, consistency, replication, data paths, metadata, control planes, scheduling, placement, and lifecycle management

  • Advance reliability through observability, telemetry, failure injection, chaos testing, and automated remediation; raise the bar on serviceability and supportability
  • Contribute to security & compliance with secure-by-default engineering

DELL logo

About DELL

Sourced by ZipRecruiter

Dell Technologies helps organizations and individuals build a brighter digital tomorrow. Our company is made up of more than 150,000 people, located in over 180 locations around the world. We're proud to be a diverse and inclusive team and have an endless passion for our mission to drive human progress.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Round Rock, TX, US

Year founded

1984