1

Software Engineer Usa Jobs in Massachusetts (NOW HIRING)

Staff Middleware Software Engineer

Wilmington, MA · On-site

$123 - $205/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Staff Middleware Software Engineer USA Wilmington, MA - HQ Time type: full time What we need We are seeking a highly skilled and experienced Staff Middleware Software Engineer to join our team. In ...

The Nagler Group is seeking a Senior Software Engineer to join a high-performance engineering team ... Founded in 2008, the company is headquartered in Bedford, USA, with a team of 51-200 employees. The ...

They are seeking a Platform Software Engineer to architect and engineer core software that impacts ... Founded in 2021, the company is headquartered in Watertown, USA, with a team of 51-200 employees.

As a Software Engineer, you will collaborate with engineering and design teams to advance software ... Founded in 2020, the company is headquartered in Boston, USA, with a team of 11-50 employees. The ...

As a Software Engineer, you will collaborate with the engineering and design team to advance ... Founded in 2020, the company is headquartered in Boston, USA, with a team of 11-50 employees. The ...

They are seeking a Software Engineer to join their RiskInsight application team, where the role ... Founded in 2007, the company is headquartered in Boston, USA, with a team of 11-50 employees. The ...

Software Engineer

Boston, MA · On-site

$100 - $115/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

USPS - Philadelphia, PA 7500 Lindbergh Blvd Philadelphia, PA 19176, USA USPS - Philadelphia, PA ... What You Will Do - Essential Functions The Software Engineer designs, builds, and maintains ...

New

MIT Lincoln Laboratory is seeking a Software Engineer to work on the full software lifecycle for ... Founded in 1951, the company is headquartered in Lexington, USA, with a team of 1001-5000 employees.

Senior Software Engineer

Canton, MA · On-site

$129K - $170K/yr

... Software Engineer who is excited to build reliable, scalable systems that impact real-world ... Founded in 1967, the company is headquartered in Peabody, USA, with a team of 501-1000 employees.

They are seeking a Software Engineer to maintain and improve the functionality and performance of ... Founded in 2007, the company is headquartered in Boston, USA, with a team of 11-50 employees. The ...

next page

Showing results 1-20

Software Engineer Usa information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

How much do software engineer usa jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software engineer usa in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers in the USA are professionals who design, develop, test, and maintain software applications and systems. They work with programming languages, frameworks, and tools to solve complex problems and build technology solutions for various industries. Their responsibilities often include collaborating with cross-functional teams, writing code, debugging, and ensuring software quality and security. Software Engineers may work on web applications, mobile apps, embedded systems, or enterprise software, and are in high demand across the country.

What are the key skills and qualifications needed to thrive as a software engineer in the USA?

To thrive as a Software Engineer in the USA, you need strong programming skills in languages like Python, Java, or C++, a solid understanding of algorithms and data structures, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems (such as Git), development frameworks, and cloud platforms is often essential, and certifications like AWS Certified Developer can be advantageous. Problem-solving, effective teamwork, and clear communication are crucial soft skills that set top engineers apart. These competencies are vital for building reliable software, collaborating effectively, and adapting to rapidly changing technologies in the industry.

What are some common challenges software engineers in the USA face when working on cross-functional teams?

Software Engineers in the USA frequently collaborate with product managers, designers, and quality assurance teams, which can present challenges such as aligning on project priorities and communicating technical constraints to non-technical colleagues. Navigating time zone differences in distributed teams and managing differing expectations are also common hurdles. Effective communication, proactive documentation, and regular check-ins help bridge these gaps, ensuring projects stay on track and stakeholders remain informed.

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

AspectSoftware Engineer UsaSoftware Developer Usa
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS or related field, coding bootcamps, certifications optional
Work EnvironmentTech companies, startups, corporate IT teamsTech firms, startups, freelance projects
Employer & Industry UsageUsed broadly across industries for designing and building software systemsCommonly used for creating and coding applications
Common Search & Comparison IntentUnderstanding roles, responsibilities, and career pathsClarifying job scope, skills required, and career options

Software Engineer Usa and Software Developer Usa roles often overlap, but engineers typically focus on designing and system architecture, while developers concentrate on coding and application creation. Both roles require similar credentials and are found in similar environments, but their focus areas differ slightly, influencing job expectations and career growth.

What cities in Massachusetts are hiring for Software Engineer Usa jobs?

Cities in Massachusetts with the most Software Engineer Usa job openings:

Infographic showing various Software Engineer Usa job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Staff Middleware Software Engineer

Symbotic

Wilmington, MA • On-site

$123 - $205/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Symbotic rating

7.2

Company rating: 7.2 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

185th of 245 rated software companies


Job description

Staff Middleware Software Engineer

USA Wilmington, MA - HQ

Time type: full time

What we need

We are seeking a highly skilled and experienced Staff Middleware Software Engineer to join our team. In this role, you will play a key role in designing, developing, and maintaining our middleware layer for all mobile robots. You will work with a team of engineers and be responsible for feature ownership, providing technical expertise in areas such as inter process communication, process management, and bot logging. We are looking for a person who thrives in a creative, collaborative, and agile development environment.

What we do

We are a talented team of roboticists and software engineers responsible for all software and firmware aspects of our mobile robots. These mobile robots are responsible for handling cartons inside the warehouse structure, moving them to and from storage locations. The mobile robots are key to the efficient operation of the Symbotic systems, and their reliability is paramount.

What you will do
  • Lead and contribute to the design, development, and maintenance of middleware on our robotic platforms
  • Design and develop middleware components for robotics systems
  • Build and maintain logging, diagnostics, telemetry, and observability infrastructure
  • Develop process management systems for launching, monitoring, restarting, and supervising robotic software services
  • Design communication frameworks for reliable data exchange between distributed software components
  • Deploy, validate, and troubleshoot software on physical bots and simulation environments
What you'll need
  • Minimum 8 years of experience with a Bachelor's degree in computer science, Robotics, Engineering, a related technical field, or equivalent practical experience.
  • Experience building production-quality software in C++
  • Strong understanding of Linux systems, process management, networking, IPC and system services
Nice to Have
  • Experience with ROS2 and DDS
  • Experience with TCP/IP, UDP and other network protocols
Our environment
  • Up to 10% of travel may be required . Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations.
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.

The base range for this position in the posted location is $149,000.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience. The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

#J-18808-Ljbffr

What Symbotic employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom