1

Middleware Jobs in Massachusetts (NOW HIRING)

Cloud Architect

Boston, MA · On-site

$70.50 - $90/hr

... middleware engineers, infrastructure teams, application teams, data architects, security architects, vendors, and strategic partners. • Ability to evaluate complex technical options, identify risks ...

Cloud Integration Lead / Architect

Lowell, MA

$70.25 - $90.50/hr

Expert in middleware integration components preferably in iPaaS platforms like such as Informatica Cloud Real Time (ICRT), Informatica Cloud, Boomi or Mulesoft. Expertise in SOA, data delivery styles ...

Platform Engineering Product Director

Needham, MA · On-site

$253K - $265K/yr

This role will be responsible for owning the middleware product vision, driving business requirement discussions, architecting scalable integration solutions, and leading delivery execution through ...

Platform Engineering Product Director

Needham, MA · On-site

$253K - $265K/yr

Define and own the middleware and integration product roadmap aligned with SharkNinja's digital transformation and enterprise systems strategy. * Establish best practices, governance, and standards ...

next page

Showing results 1-20

Middleware information

See Massachusetts salary details

$50

$67

$95

How much do middleware jobs pay per hour?

As of Jul 27, 2026, the average hourly pay for middleware in Massachusetts is $67.63, according to ZipRecruiter salary data. Most workers in this role earn between $55.91 and $80.87 per hour, depending on experience, location, and employer.

What does middleware do?

Middleware is software that acts as a bridge between different applications, systems, or services, enabling them to communicate and work together efficiently. It handles data exchange, manages requests, and often provides security, integration, and messaging functions within an IT environment. Middleware is commonly used in enterprise systems, requiring knowledge of programming, networking, and system architecture.

What is a Middleware job?

A Middleware job involves managing and maintaining the software that connects different applications, systems, or services within an IT environment. Middleware professionals ensure seamless communication between applications, optimize system performance, and troubleshoot integration issues. They work with various middleware technologies, such as message brokers, application servers, and API gateways, to support business operations. Their role is critical in ensuring that data flows efficiently and securely between different parts of an organization's IT infrastructure.

What are the key skills and qualifications needed to thrive in the Middleware position, and why are they important?

To thrive as a Middleware professional, you need a solid understanding of middleware platforms, integration patterns, and software development, often supported by a degree in computer science or related fields. Familiarity with tools such as IBM WebSphere, Oracle Fusion, Apache Kafka, and relevant certifications like Oracle Certified Professional or IBM Certified System Administrator is highly valued. Strong problem-solving abilities, communication skills, and the ability to work collaboratively across teams distinguish top performers in this field. These competencies are critical for ensuring seamless connectivity between diverse applications and maintaining efficient, secure business operations.

What is an example of a middleware?

A middleware example is an application that connects a web server with a database, such as an enterprise service bus (ESB) that facilitates communication between different software systems. Middleware developers often work with tools like message brokers, API gateways, and integration platforms to enable seamless data exchange and system interoperability.

What are the typical daily responsibilities for someone in a Middleware position?

In a Middleware role, your daily responsibilities often include configuring, deploying, and monitoring middleware solutions to enable smooth communication between software applications. You will troubleshoot integration issues, apply performance tuning, and ensure high availability and security of middleware platforms. Collaboration with application developers, DevOps engineers, and system administrators is common to address technical challenges and coordinate deployments. Staying proactive with system updates and documentation is also important to maintain reliability and scalability in fast-paced IT environments.

What is a middleware job?

A middleware job involves developing, implementing, and maintaining software that connects different systems, applications, or databases to enable seamless data exchange and communication. Professionals in this role often work with middleware tools, programming languages, and protocols to ensure system interoperability and security. Strong problem-solving skills and knowledge of network architecture are essential for success in this field.

What jobs pay 500,000 a year in the US?

Middleware professionals, especially those in senior or executive roles such as solutions architects or technical directors, can earn $500,000 or more annually, often through a combination of salary, bonuses, and stock options. High compensation typically requires extensive experience, specialized skills in enterprise systems, and certifications like TOGAF or AWS. Such roles are common in large corporations, financial institutions, and technology firms with complex infrastructure needs.
What are the most commonly searched types of Middleware jobs in Massachusetts? The most popular types of Middleware jobs in Massachusetts are:
What are popular job titles related to Middleware jobs in Massachusetts? For Middleware jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Middleware jobs in Massachusetts look for? The top searched job categories for Middleware jobs in Massachusetts are:
Infographic showing various Middleware job openings in Massachusetts as of July 2026, with employment types broken down into 87% Full Time, 5% Part Time, and 8% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $140,662 per year, or $67.6 per hour.
Senior Robotics Middleware Engineer

Senior Robotics Middleware Engineer

Integrated Computer Solutions, Inc.

Wilmington, MA

Contractor

Posted 3 days ago


Job description

Location/Eligibility: This is a contract position based in Massachusetts.  You must be able to commute to the Wilmington area onsite at least 3 days a week.  For this contract, there is no visa sponsorship available.  

We are seeking a high-caliber Robotics Middleware Engineer to evaluate, prototype, and build our next-generation communication infrastructure. In this role, you will move beneath the standard application layer to optimize high-throughput, shared-memory messaging on NVIDIA Jetson-class hardware. You will be the architect responsible for eliminating communication bottlenecks, ensuring that heavy ML inference and sensor streams flow through the robot's "nervous system" with zero latency.

Core Responsibilities
  • Next-Gen Middleware Evaluation: Lead a comprehensive build-vs-adopt evaluation of Zenoh as a robotics transport layer, analyzing its performance both standalone and as an RMW layer under ROS 2. Deliver architectural recommendations backed by rigorous benchmarks.

  • Data Path Optimization: Optimize zero-copy and shared-memory messaging paths on ARM/Jetson architectures, focusing heavily on memory layout optimization, serialization efficiency, and transport tuning.

  • Performance Benchmarking: Design and execute benchmarking suites to measure latency, throughput, and CPU/GPU overhead, systematically comparing new architectures against our current data path.

  • ML & Sensor Integration: Support the full-stack team by ensuring low-latency integration for heavy workloads, including vision sensors (Stereo/RGBD), IMUs, and ML model inference pipelines (PyTorch, TensorRT, JIT).

Technical Requirements (Must-Have)
  • ROS 2 & DDS Internals: Deep, hands-on experience with ROS 2 middleware (RMW) layers and the inner workings of DDS implementations (e.g., Cyclone DDS, Fast DDS).

  • Advanced Transports: Proven experience with Zenoh or comparable modern pub/sub architectures designed for high-performance edge computing (e.g., eCAL, iceoryx).

  • Systems Programming: Exceptional proficiency in Modern C++ and deep familiarity with shared-memory Inter-Process Communication (IPC).

  • Embedded Profiling: Hands-on experience with performance profiling and bottleneck identification on embedded Linux and ARM architectures.

  • Core Languages: Strong proficiency in Python is required alongside your primary C++ systems skill set.

Preferred Qualifications (Nice-to-Have)
  • NVIDIA Jetson Ecosystem: Direct experience optimizing software for Jetson-class hardware.

  • Hardware-Aware Memory: Understanding of GPU/CUDA memory awareness, unified memory architectures, and avoiding host-to-device copy overhead.

  • Real-Time Systems: Practical knowledge of real-time Linux patches (PREEMPT_RT) and deterministic software design.

  • Experiencing tuning or customizing the ROS 2 Nav2 stack or working with vSLAM algorithms.

Are you the right fit?

You thrive in high-velocity environments where engineering decisions directly impact hardware performance. You enjoy digging into network packets, memory dumps, and kernel-level timing to squeeze microsecond efficiencies out of resource-constrained systems. You value data over assumptions and back up your architectural designs with hard benchmarks.