1

Middleware Jobs in Massachusetts (NOW HIRING)

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 ...

$149 - $205/hr

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 ...

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 ...

Oracle Tuxedo DBA

Boston, MA · On-site

$55.25 - $75/hr

The ideal candidate will have experience supporting middleware platforms, distributed transactions, UNIX/Linux environments, and high-availability applications. Experience supporting banking, custody ...

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 · On-site

$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 ...

In this role, you willplay a key role in designing, developing, andmaintainingour middleware layer for all mobile robots. You will work with a team of engineers andbe responsible forfeature ownership ...

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 Aug 24, 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 is middleware?

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 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 are the key skills and qualifications needed to thrive in a 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 a middleware job?

A middleware job involves developing, implementing, and maintaining software that connects different systems or applications to ensure seamless data exchange and communication. Professionals in this role often work with integration tools, APIs, and programming languages like Java or Python, and may require knowledge of network protocols and security practices.

What is the role of middleware?

Middleware is software that acts as a bridge between different applications, systems, or services, enabling them to communicate and work together efficiently. Middleware handles data exchange, process management, and security, often using protocols like HTTP, SOAP, or REST, and requires knowledge of networking and programming. It is commonly used in enterprise environments to integrate diverse systems and streamline workflows.

What skills are needed to manage middleware?

Middleware management requires strong technical skills in server administration, networking, and scripting languages such as Java, Python, or Shell. Knowledge of middleware platforms like WebSphere, WebLogic, or JBoss, along with troubleshooting, security, and performance tuning abilities, is essential. Certifications in relevant technologies can also enhance a candidate's qualifications.

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 August 2026, with employment types broken down into 91% Full Time, and 9% Contract. Highlights an 78% Physical, 9% Hybrid, and 13% Remote job distribution, with an average salary of $140,662 per year, or $67.6 per hour.

Sr. Robotics Middleware Engineer

ALTEN Technology USA

North Reading, MA • On-site

$135K - $170K/yr

Full-time

Posted 28 days ago


Job description

As a Sr. Robotics Middleware Engineer you will be responsible for;

We are seeking a Senior Robotics Middleware Engineer to evaluate, prototype, and optimize next-generation communication middleware for advanced robotic systems. This role will focus on assessing emerging robotics transport technologies, including Zenoh, and improving high-throughput, low-latency messaging architectures on NVIDIA Jetson-class embedded platforms. The ideal candidate will bring deep expertise in ROS 2 middleware, DDS internals, shared-memory communication, and performance optimization for embedded Linux environments.

  • Lead a comprehensive build-versus-adopt evaluation of Zenoh as a robotics communication transport, including:

    • Standalone deployment models
    • Integration as an RMW (ROS Middleware) layer within ROS 2
    • Technical recommendations supported by quantitative benchmarking and analysis
  • Design, implement, and optimize zero-copy and shared-memory messaging architectures to maximize communication performance on NVIDIA Jetson platforms.

  • Analyze and improve messaging pipelines through:

    • Memory layout optimization
    • Serialization efficiency enhancements
    • Transport-layer tuning
    • Resource utilization optimization
  • Develop and execute benchmarking frameworks to measure:

    • End-to-end latency
    • Throughput
    • CPU utilization
    • GPU overhead
    • Overall system performance versus existing communication architectures
  • Collaborate with robotics, software, and systems engineering teams to identify and implement scalable middleware solutions for production robotic applications.

  • Document findings, benchmark results, architectural recommendations, and implementation best practices.

Qualifications;

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience.

Deep hands-on experience with:

  • ROS 2 middleware architecture
  • RMW implementations
  • DDS internals and transport mechanisms

Experience with Zenoh or comparable publish/subscribe communication frameworks, including:

  • eCAL
  • iceoryx
  • Cyclone DDS
  • Fast DDS
  • Strong proficiency in modern C++ development.

Extensive knowledge of:

  • Shared-memory inter-process communication (IPC)
  • Zero-copy messaging techniques
  • High-performance distributed systems
  • Experience profiling and optimizing software performance on embedded Linux and ARM-based platforms.
  • Strong analytical and benchmarking skills with a data-driven approach to architectural decision-making.

Preferred Qualifications;

  • Experience developing and optimizing applications on NVIDIA Jetson platforms.
  • Understanding of GPU/CUDA memory management and GPU-aware communication strategies.
  • Experience with real-time operating systems and low-latency robotics applications.
  • Background in autonomous systems, robotics platforms, or edge computing environments.

Salary Range: $135K-$170K

The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience.

Note: This is an ON-SITE position. The individual can sit either in North Reading, MA or Woburn, MA.