1

Sr Middleware Engineer Jobs (NOW HIRING)

Middleware Team Lead

Radford, VA · On-site

$100 - $130/hr

We are seeking a Senior Middleware Team Lead to be named in our proposal. This role will support ... Support developers by assisting with debugging and troubleshooting application issues using Java or ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

The Senior Middleware Team Lead will architect mid‑tier systems; install and configure ... developers by assisting with debugging and troubleshooting application issues using Java or C# ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

We are seeking a Senior Middleware Team Lead to be named in our proposal. This role will support ... Support developers by assisting with debugging and troubleshooting application issues using Java or ...

Middleware Team Lead

Radford, VA · On-site

$49.75 - $65.50/hr

We are seeking a Senior Middleware Team Lead to be named in our proposal. This role will support ... Support developers by assisting with debugging and troubleshooting application issues using Java or ...

Middleware Team Lead

Fort Liberty, NC · On-site

$100 - $140/hr

Entarian is looking for a Senior middleware administration who has experience deploying and ... Responsible for all facets of engineering and administering the mid-tier at PL ALTESS which ...

Showing results 21-40

Sr Middleware Engineer information

See salary details

$10

$56

$81

How much do sr middleware engineer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for sr middleware engineer in the United States is $56.53, according to ZipRecruiter salary data. Most workers in this role earn between $49.76 and $64.18 per hour, depending on experience, location, and employer.

What does a Sr Middleware Engineer do?

A Sr Middleware Engineer is responsible for designing, implementing, and maintaining middleware systems that enable communication and data management between software applications and services. They ensure the reliable integration of various platforms, often working with technologies like application servers, message brokers, and APIs. In addition to troubleshooting and optimizing system performance, Sr Middleware Engineers play a key role in supporting scalability, security, and high availability in enterprise IT environments. They often collaborate with developers, system administrators, and architects to deliver robust middleware solutions.

What are the key skills and qualifications needed to thrive as a Sr Middleware Engineer?

To thrive as a Sr Middleware Engineer, you need deep expertise in middleware platforms (such as WebSphere, JBoss, or WebLogic), integration patterns, and a relevant degree in computer science or a related field. Familiarity with automation tools (like Ansible or Jenkins), scripting languages, and certifications in middleware technologies are highly valuable. Strong problem-solving, communication, and teamwork skills help in troubleshooting complex systems and collaborating with cross-functional teams. These skills ensure the reliable integration, security, and performance of enterprise applications critical to business operations.

What are some common challenges faced by Sr Middleware Engineers, and how can they be addressed?

Sr Middleware Engineers often encounter challenges such as integrating diverse applications, managing system scalability, and ensuring high availability. Balancing legacy systems with modern technologies can be complex, requiring strong troubleshooting and communication skills. Addressing these challenges typically involves staying updated on middleware advancements, collaborating closely with development and operations teams, and implementing robust monitoring and automation tools to streamline deployments and minimize downtime.
More about Sr Middleware Engineer jobs

What cities are hiring for Sr Middleware Engineer jobs?

Cities with the most Sr Middleware Engineer job openings:

What states have the most Sr Middleware Engineer jobs?

States with the most job openings for Sr Middleware Engineer jobs include:

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

The top searched job categories for Sr Middleware Engineer jobs are:

Infographic showing various Sr Middleware Engineer job openings in the United States as of August 2026, with employment types broken down into 93% Full Time, 3% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $117,586 per year, or $56.5 per hour.

Senior Data / Database Engineer - Integration & Middleware Engineer (Ref: 5801)

Estrada Consulting Incorporated

Los Angeles, CA • On-site

$114K - $155K/yr

Contractor

Posted 7 days ago


Key responsibilities

  • Support enterprise database and data-warehouse environments used for high-volume criminal-justice data processing and reporting.

  • Design, develop, maintain, troubleshoot, and optimize complex database solutions, including supporting Oracle SQL and PL/SQL, stored procedures, functions, packages, triggers, and queries.

  • Support and troubleshoot interfaces between multiple upstream and downstream enterprise systems, including message brokers, middleware, data queues, and data integration processes.


Job description

Senior Data / Database Engineer – Integration & Middleware Engineer (Ref: 5801)
W2 Contract | Long-Term Engagement (2–5+ Years)
Criminal Justice / Public Safety Systems
Estrada Consulting, Inc. (ECI) is seeking an experienced Senior Data / Database Engineer – Integration & Middleware Engineer for a long-term W2 consulting engagement supporting a large-scale, mission-critical criminal justice information system environment. This is a senior hands-on technical position combining data engineering, database engineering, systems integration, middleware, data exchange, troubleshooting, and production support responsibilities.
This is not a traditional database administration-only position. The successful candidate should have extensive experience supporting complex enterprise data environments in which information is received from numerous source systems, transmitted through middleware/message-broker technologies, processed through data queues and interfaces, consolidated within enterprise databases/data warehouses, and distributed to downstream applications and external systems.
Strong preference will be given to candidates with experience incriminal justice, law enforcement, courts, corrections, public safety, or comparable government information systems.

Position Overview:
The selected consultant will support the data, database, integration, and middleware components of an enterprise criminal-history reporting environment. The environment processes high-volume and near-real-time information received from multiple criminal-justice source systems, including arrest/booking, prosecution, court, disposition, probation, custody, warrant, and statewide criminal-history information. The consultant will maintain, troubleshoot, enhance, and support databases, data interfaces, middleware, message processing, data queues, batch processes, data-consolidation processes, and external system integrations.

Key Responsibilities:
  • Serve as a senior hands-on Data/Database and Integration/Middleware Engineer supporting mission-critical enterprise production systems.
  • Support enterprise database and data-warehouse environments used for high-volume criminal-justice data processing and reporting.
  • Design, develop, maintain, troubleshoot, and optimize complex database solutions.
  • Develop and support Oracle SQL and PL/SQL, stored procedures, functions, packages, triggers, queries, and database-processing logic.
  • Support Oracle 19c or comparable enterprise Oracle database environments.
  • Analyze and optimize database performance, queries, indexing, data access, and high-volume transaction-processing workloads.
  • Support complex data-consolidation, matching, linking, merging, and master-data processing.
  • Design, develop, maintain, and troubleshoot interfaces between multiple upstream and downstream enterprise systems.
  • Support near-real-time and batch data integration across multiple applications and agencies.
  • Maintain and troubleshoot message brokers, middleware, data queues, messaging interfaces, and event-driven data processing.
  • Analyze message/data failures and trace transactions across source systems, middleware, queues, databases, and downstream applications.
  • Support data ingestion and transformation of diverse data structures received from external systems.
  • Develop and maintain interface-processing and data-validation routines.
  • Support enterprise master data management (MDM) and entity/identity resolution processes.
  • Troubleshoot data discrepancies, failed transactions, duplicate or unmatched records, interface failures, and synchronization issues.
  • Support middleware and application-server environments associated with enterprise integrations.
  • Support integration with external government and criminal-justice systems.
  • Perform root-cause analysis of complex production issues spanning database, application, middleware, operating-system, network, and external-interface layers.
  • Support production monitoring, logging, alerting, error handling, recovery, and operational troubleshooting.
  • Participate in application/database upgrades, patches, deployments, configuration changes, performance tuning, and technology refreshes.
  • Develop scripts and utilities supporting data processing, interfaces, monitoring, automation, and operational support.
  • Support scheduled production jobs, background processes, batch processing, and high-volume data exchanges.
  • Maintain technical documentation including database designs, data flows, interface specifications, data mappings, operational procedures, deployment documentation, and troubleshooting guides.
  • Work closely with application developers, technical leads, DBAs, infrastructure engineers, business analysts, project management, County technical personnel, and external agency stakeholders.
  • Participate in scheduled after-hours or weekend maintenance, deployments, upgrades, and production activities when required.

Core Technical Experience: Candidates should have substantial hands-on experience with a combination of the following:
  • Oracle Database / Oracle 19c.
  • SQL and PL/SQL.
  • Enterprise database and data-warehouse environments.
  • Complex relational data models.
  • Database development and performance optimization.
  • High-volume data processing.
  • Enterprise data integration.
  • Middleware and message-broker technologies.
  • Message queues / queued data processing.
  • Near-real-time and batch integrations.
  • Data ingestion and transformation.
  • Enterprise application interfaces.
  • API and/or service-based integrations.
  • ETL/data-processing solutions.
  • Data validation, reconciliation, and error handling.
  • Production monitoring and troubleshooting.
  • UNIX / IBM AIX environments.
  • Shell scripting and production automation.
  • Enterprise application servers and middleware.
  • Oracle WebLogic and/or IBM WebSphere.
  • Source control, release management, testing, deployment, and structured SDLC processes..
  • Highly Desired Technologies / Systems

Candidates should clearly identify experience with any of the following:
  • PIX / Cloverleaf (Proactive Information Exchange).
  • Cloverleaf Integration Engine.
  • IBM Master Data Management (IBM MDM).
  • CCHRS – Consolidated Criminal History Reporting System.
  • CA DOJ Adult Criminal History System (ACHS).
  • Justice Data Interface Controller (JDIC).
  • JDIC Sender / Listener processing.
  • Oracle 19c.
  • IBM AIX.
  • WebLogic.
  • WebSphere.
  • Qlik.
  • C / Pro*C.
  • Message-oriented middleware.
  • Enterprise service integration.
  • Data queues / datagram processing.
  • Master data management.
  • Identity/entity matching and resolution.
  • High-volume batch processing.
  • Near-real-time data exchanges.
  • Criminal Justice / Public Safety Domain Experience.
  • Direct criminal-justice or public-safety data integration experience is highly preferred.

Relevant environments may include:
  • Criminal history repositories.
  • Law-enforcement information systems.
  • Sheriff and police systems.
  • Arrest and booking systems.
  • Jail-management systems.
  • District Attorney / prosecution systems.
  • Court case-management systems.
  • Probation systems.
  • Corrections systems.
  • State Department of Justice interfaces.
  • RAP-sheet / criminal-history processing.
  • Warrant information.
  • Court disposition and sentencing data.
  • Multi-agency justice information exchanges.
  • Criminal-justice data warehouses.
  • Identity matching and subject consolidation.
  • Experience integrating data from multiple independent justice agencies into a centralized criminal-history or justice-information environment is particularly valuable.

Integration / Middleware Experience: The ideal candidate will have experience supporting environments in which data is published from multiple source systems to an enterprise integration or message-broker platform and subsequently consumed by centralized applications.
Relevant experience includes:
  • Message-broker architecture.
  • Publish/subscribe integration.
  • Message queues.
  • Near-real-time messaging.
  • Asynchronous processing.
  • Data/event subscriptions.
  • Interface engines.
  • Message transformation and routing.
  • Data mapping.
  • Failed-message investigation and reprocessing.
  • Queue monitoring.
  • Interface monitoring.
  • Batch and scheduled integration.
  • Data reconciliation.
  • Integration logging and auditing.
  • External agency data exchanges.
  • Experience with Cloverleaf or another enterprise integration/message engine should be clearly identified on the resume.

Data / Database Engineering Experience: Candidates should demonstrate significant experience with:
  • Enterprise Oracle databases.
  • SQL and PL/SQL development.
  • Complex stored database logic.
  • Data warehouse architecture.
  • Database schemas and data models.
  • High-volume transactional and analytical data.
  • Query and database performance tuning.
  • Data quality and validation.
  • Data consolidation.
  • Data transformation.
  • Master data.
  • Entity/identity resolution.
  • Database troubleshooting.
  • Production database support.
  • Data migration and conversion.
  • Batch-processing workflows.
  • Data retention and historical information.

Production Support / M&O Experience: Because this is an established mission-critical system environment, candidates must be comfortable performing maintenance and operations (M&O)rather than exclusively new development.
Candidates should have experience:
  • Supporting mature enterprise applications and databases in production.
  • Troubleshooting complex production incidents.
  • Performing root-cause analysis.
  • Supporting legacy and current technologies simultaneously.
  • Diagnosing data and interface problems across multiple systems.
  • Monitoring production jobs, interfaces, queues, databases, and middleware.
  • Correcting or reprocessing failed data transactions.
  • Supporting upgrades, patches, deployments, and configuration changes.
  • Working within formal incident, problem, change, and release-management processes.
  • Supporting systems where availability, accuracy, security, and data integrity are critical.

Preferred Qualifications:
  • Extensive professional experience in data engineering, database engineering, systems integration, middleware engineering, or related enterprise technology roles.
  • Senior-level hands-on Oracle SQL/PLSQL experience.
  • Significant experience supporting complex production/M&O environments.
  • Experience with message-oriented middleware and enterprise integration platforms.
  • Experience with IBM MDM or comparable master-data-management technology.
  • Experience with AIX/UNIX-based enterprise systems.
  • Experience supporting government or other highly regulated systems.
  • Experience working with sensitive or restricted information.
  • Strong analytical and production-troubleshooting capabilities.
  • Ability to understand complex existing data flows and integrations with limited documentation.
  • Strong written and verbal communication skills.

Preferred Government Experience:
  • Candidates with experience supporting Los Angeles County, California state or local government, CA DOJ, law enforcement, courts, probation, corrections, or other criminal-justice/public-safety agencies are strongly encouraged to apply.
  • Prior direct experience with CCHRS, PIX/Cloverleaf, JDIC, CA DOJ ACHS, IBM MDM, or comparable criminal-history data integration environments is especially valuable.

Engagement:
  • Employment Type: W2 Contract.
  • Duration: Long-term engagement anticipated; approximately 2–5+ years.
  • Candidates must be able to successfully complete required background and security screening.
  • Some production maintenance, deployments, upgrades, patches, or emergency support activities may occur outside normal business hours, including evenings or weekends.


Estrada Consulting logo

About Estrada Consulting

Sourced by ZipRecruiter

We’re a purpose-driven consulting company that will help your organization solve business challenges and build for the future. Our team is equipped to rise to the most challenging environments and bring fresh, innovative approaches to problem solving. We have brought together a senior team of experts that bring their shared experiences and insights across industries, disciplines, and markets to each and every engagement.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Sacramento, CA, US

Year founded

2000