1

Middleware Engineer Jobs in Massachusetts (NOW HIRING)

We are looking for a hands-on software engineer to work on embedded systems, robotics frameworks ... Exposure to STM32 Cube and ROS2 (or similar middleware) * Experience with Git, GitHub Actions, and ...

Senior Shopify Engineer

Somerville, MA · On-site

$133K - $176K/yr

We're a team of hands-on builders, engineers, and innovators reinventing how the world makes ... Experience with iPaaS middleware or cloud-based integration functions (AWS Lambda/GCP Cloud ...

Senior Shopify Engineer

Somerville, MA · On-site

$133K - $176K/yr

We're a team of hands-on builders, engineers, and innovators reinventing how the world makes ... Experience with iPaaS middleware or cloud-based integration functions (AWS Lambda/GCP Cloud ...

C. is seeking a highly skilled Senior Platform Engineer to join their team. The ideal candidate ... Required : • Good working experience in Middleware technologies (i.e., Tomcat, WebSphere ...

Showing results 41-60

Middleware Engineer information

See Massachusetts salary details

$11

$61

$88

How much do middleware engineer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for middleware engineer in Massachusetts is $61.74, according to ZipRecruiter salary data. Most workers in this role earn between $54.33 and $70.10 per hour, depending on experience, location, and employer.

What is a middleware engineer?

A middleware engineer is a computer analyst who connects one computer system to another and ensures that data flows smoothly through both systems. As a middleware engineer, you solve any technical issues that arise between the systems and develop applications using middleware software to enhance business efficiency and insights. Qualifications for this career include a bachelor’s degree in IT systems, computer science, or a closely related degree, and job experience gained through internships or other opportunities. Skills such as thorough knowledge of message queue protocols and middleware software are essential.

How do middleware engineers typically collaborate with development and operations teams during software deployment?

Middleware Engineers play a critical role in bridging the gap between application developers and IT operations. They ensure that applications can communicate efficiently across different systems, often by configuring and maintaining middleware platforms such as WebLogic, IBM WebSphere, or Apache Kafka. During software deployment, Middleware Engineers work closely with developers to integrate new applications and troubleshoot issues, while also partnering with operations teams to monitor system performance and ensure high availability. This collaborative approach helps streamline deployments, minimize downtime, and maintain a stable application environment.

What are the key skills and qualifications needed to thrive as a middleware engineer, and why are they important?

To thrive as a Middleware Engineer, you need a solid understanding of middleware platforms, integration patterns, and programming languages like Java or Python, typically supported by a degree in computer science or a related field. Familiarity with middleware tools such as IBM WebSphere, Apache Kafka, or Oracle Fusion, and certifications like IBM Certified System Administrator are often required. Strong problem-solving skills, attention to detail, and effective communication are critical soft skills for this role. These skills ensure reliable system integration, minimize downtime, and support seamless communication between enterprise applications.

What is the difference between Middleware Engineer vs Software Developer?

AspectMiddleware EngineerSoftware Developer
CredentialsBachelor's in CS or related, certifications like TOGAF or cloud certificationsBachelor's in CS or related, certifications vary by specialization
Work EnvironmentFocus on middleware systems, integration, and backend infrastructureDevelops applications, user interfaces, and software solutions
Industry UsageUsed in enterprise, cloud, and distributed systemsUsed across all software development sectors
Search & Comparison IntentOften compared for backend integration rolesBroader software development roles

The Middleware Engineer primarily focuses on designing and maintaining middleware systems that connect different software applications and platforms. In contrast, Software Developers create applications and software solutions across various domains. While both roles require programming skills and technical knowledge, Middleware Engineers specialize in system integration, whereas Software Developers work on building end-user applications. Understanding these differences helps employers and job seekers target the right skills and roles in the tech industry.

What are the most commonly searched types of Middleware Engineer jobs in Massachusetts?

The most popular types of Middleware Engineer jobs in Massachusetts are:

What job categories do people searching Middleware Engineer jobs in Massachusetts look for?

The top searched job categories for Middleware Engineer jobs in Massachusetts are:

Infographic showing various Middleware Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $128,418 per year, or $61.7 per hour.

Principal Software Engineer (Full-Stack), Digital Factory

UNAVAILABLE

Bedford, MA • On-site

$150 - $185/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

Overview

Job Summary:

Werfen's Digital Solutions organization is building a next-generation, event-driven middleware platform that will become the common connectivity and data backbone for our diagnostics product lines (acute care, coagulation, autoimmunity, and future product lines such as transplant). The Principal Software Engineer will provide hands-on technical leadership for the Device Connectivity workstream — architecting and building the systems that connect a wide range of laboratory and point-of-care devices to the platform, and helping define the canonical data model, event backbone, and cloud-native infrastructure the whole platform is built on.

This is a high-ownership role for someone who has designed distributed, event-driven systems in production, is comfortable operating close to hardware/device protocols as well as cloud infrastructure, and can lead a small team while remaining hands-on.

Responsibilities

Key Accountabilities

Essential Functions:

  • Provide technical leadership for the Device Connectivity workstream: own architecture, design, and delivery for connecting diagnostic devices to the middleware platform.
  • Design and implement device connectivity services using industry protocols including ASTM E1381/E1394, POCT1-A2, HL7, and MQTT.
  • Architect event-driven, distributed backend systems — events as the sole transport between platform and product databases, with no cross-database joins.
  • Design and build on AWS serverless architecture (e.g., Lambda, API Gateway, EventBridge/Kinesis, SQS/SNS), with data infrastructure on AuroraDB and S3.
  • Own IoT/device-fleet concerns: real-time telemetry ingestion, device state and status modeling, connectivity resilience, and edge-vs-cloud trade-offs.
  • Contribute to canonical data model design across device, order, result, QC, and reagent/consumable domains, identifying and resolving structural gaps between device specs and the shared model.
  • Apply distributed systems fundamentals (replication, consistency, delivery guarantees, fault tolerance) to platform decisions such as read routing and data durability.
  • Lead, mentor, and review the work of other engineers; participate in and help shape hiring for the team.
  • Partner with architects and stakeholders across the Digital Solutions initiative, the Device organization, and product teams to align on roadmap and platform/application boundaries.
  • Ensure application performance, uptime, scalability, security, and compliance appropriate to a regulated healthcare/IVD environment.
  • Use agile engineering practices to deliver incrementally and collaborate closely with cross-functional squad members.

Networking/Key Relationships:

  • Works closely with the Device Connectivity and Digital Solutions leadership, the Device team (device roadmap and specifications), and engineers across the shared middleware platform and individual products (GWP, HemoHub, QuantaLink, and future products).

Qualifications

Minimum Knowledge & Experience Required for the Position:

  • Bachelor's Degree plus a minimum of 10 years related experience or Master's Degree plus 8 year of related experience or waiver based on experience
  • Experience in Software Medical Devices development that follows ISO 13485, IEC 62304 / 21 CFR Part 820.30 highly desired
  • Proven experience leading architecture and delivery of event-driven, distributed backend systems in production

Skills & Capabilities

Domain Expertise:

  • Deep, hands-on experience with event-driven architecture and asynchronous messaging (e.g., Kafka, EventBridge, SNS/SQS, MQTT).
  • Strong grounding in distributed systems fundamentals: replication, partitioning, consistency models, delivery guarantees, and failure handling.
  • Hands-on AWS serverless experience: Lambda, API Gateway, Step Functions, EventBridge/Kinesis, SQS/SNS, DynamoDB/Aurora, S3, Cognito or similar.
  • Experience with IoT or device connectivity — ingesting and normalizing data from distributed device fleets; experience with healthcare/lab device protocols (ASTM, POCT1-A2, HL7) is a strong plus.
  • Microservices architecture and domain-driven design; comfort defining bounded contexts and canonical data models across previously siloed systems.
  • Strong backend development skills (e.g., Java/Spring, Node.js, or Python) and experience with both SQL and NoSQL data stores.
  • Working knowledge of containerization and infrastructure automation (Docker, Kubernetes, IaC).
  • Ability to write and champion effective unit, integration, and contract tests for distributed systems.
  • Experience in a regulated environment (healthcare, IVD, or similarly compliance-heavy industry) is a plus, including awareness of audit and traceability requirements.

Agile/Digital Experience:

  • Strong understanding of agile methodologies and experience working within cross-functional agile teams.
  • Experience leading or tech-leading a squad or workstream preferred.

Individual Skills:

  • Strong communication skills, with the ability to explain complex distributed-systems trade-offs to both engineers and non-technical stakeholders.
  • Sound problem-solving skills with the ability to quickly process complex information and present it clearly.
  • Comfortable driving technical decisions under ambiguity, and documenting the reasoning for future teams.

Mindset and Behaviors:

  • Passionate about distributed systems and event-driven architecture, and energized by modernizing legacy platforms.
  • Self-starter who can operate with minimal supervision while keeping stakeholders aligned.
  • Believes in transparency, direct feedback, and shared technical ownership.
  • Open to learning new domains — this role spans device protocols, cloud infrastructure, and healthcare data standards.

Travel Requirements:

  • None

The annual base salary range for this role is currently $150,000 to $185,000. Individual employee compensation will ultimately depend on factors including education, relevant experience, skillset, knowledge, and particular business needs.

This role is eligible for medical, dental, and vision insurance, 401k plan retirement benefits with an employer match, as well as paid vacation and sick leave. Our sales roles are eligible for participation in a commission plan and our management, and select professional roles, are eligible for a performance-based bonus.

www.werfen.com

#LI-Hybrid

#J-18808-Ljbffr