1

Middleware Engineer Jobs in Minnesota (NOW HIRING)

Salesforce Senior Developer

Minneapolis, MN · On-site

$131K - $160K/yr

... Developer to join their Delivery organization. The role involves developing high-performing ... middleware tools) and complex data migrations. Experience in one or more of these aspects of a ...

Senior Data Engineer (Hybrid)

Avon, MN · On-site

$100K - $145K/yr

... middleware integrations such as SQL, Azure, Power BI and custom applications. This position is part ... Previous experience as a database developer with 5-8 years of database development, with a focus on ...

Senior Data Engineer (Hybrid)

Avon, MN · Hybrid

$100K - $145K/yr

... middleware integrations such as SQL, Azure, Power BI and custom applications. This position is part ... Previous experience as a database developer with 5-8 years of database development, with a focus on ...

Collaborate with developers and integration teams to ensure seamless interoperability with enterprise systems (ERP, middleware, data platforms). * Lead initiatives to reduce technical debt, improve ...

... framework, and middleware integrations. * Perform comprehensive testing, including unit ... Strong programming skills leveraging Java, JSP, J2EE, XML, JSON, and HTML5. * Experience developing ...

Integration Analyst

Plymouth, MN · On-site

$100K - $130K/yr

Familiarity with one or more integration approaches such as iPaaS, custom API development, middleware, or event-driven workflows. * Practical experience with at least one programming or scripting ...

... middleware (such as Oracle Integration Cloud, Oracle SOA Suite, or other ESB tools) is advantageous for orchestrating data flows between EBS and other applications. • Proficiency in programming and ...

Senior Salesforce Developer

Minneapolis, MN · On-site +1

$131K - $160K/yr

Design and support integrations using REST/SOAP APIs, middleware, ETL tools, and event-based ... Experience with CI/CD, DevOps, and release management tools * Experience with Data Cloud, complex ...

Showing results 41-60

Middleware Engineer information

See Minnesota salary details

$9

$55

$79

How much do middleware engineer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for middleware engineer in Minnesota is $55.37, according to ZipRecruiter salary data. Most workers in this role earn between $48.75 and $62.88 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 Minnesota?

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

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

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

Infographic showing various Middleware Engineer job openings in Minnesota as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, 4% Contract, and 1% Nights. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $115,165 per year, or $55.4 per hour.

Java Developer - Corporate Banking , Portal Stabilization & Modernization

Minneapolis, MN • On-site

$53.25 - $69/hr

Full-time

Posted 9 days ago


Key responsibilities

  • Design, develop, and maintain enterprise applications using Java and Spring Framework/Spring Boot.

  • Design and execute performance, load, stress, endurance, and scalability tests, and analyze application performance metrics.

  • Analyze application logs and performance metrics to support production readiness, resiliency, and reliability improvements.


Job description

Job Description
Java Developer – Corporate Banking Portal Stabilization & Modernization
Roles & Responsibilities
• We are seeking a hands-on, highly motivated Java Developer to join a newly formed pod focused on stabilizing and enhancing our modernized SinglePoint corporate banking portal, a critical platform used by large corporate clients. This team plays a key role in improving customer satisfaction, increasing platform reliability, and accelerating delivery of customer-focused enhancements. 
• This role will: Design, develop, test, and optimize payments functionality, including regression testing, performance testing, and performance validation. Leverage AI-driven tools and insights to analyze customer-reported issues, assess business impact, identify root causes, and drive resolution of defects and enhancement requests. As the application matures, the team will expand its focus to broader resiliency, performance, and operational excellence initiatives.
• This is an AI-first, fast-paced engineering environment offering significant opportunities to grow technical expertise while working closely with Product Management, Customer Support, and Payables engineering teams.  
    ________________________________________
Key Responsibilities
• Software Development
• Design, develop, and maintain enterprise applications using Java and Spring Framework/Spring Boot.
• Develop RESTful APIs and microservices supporting business-critical applications.
• Participate in application architecture, design reviews, and code reviews.
• Experience troubleshooting application, API, and transaction processing issues and implementing sustainable solutions.
• Develop automated unit and integration tests to ensure software quality.
• Collaborate with cross-functional teams following Agile methodologies.
• Performance Engineering & Testing
• Design and execute performance, load, stress, endurance, and scalability tests.
• Create and maintain performance test scripts using JMeter, LoadRunner, or equivalent tools.
• Analyze application performance metrics and identify bottlenecks across application, database, middleware, and infrastructure layers.
• Work closely with development teams to recommend and validate performance improvements.
• Produce performance test plans, reports, and executive summaries.
• Define performance testing requirements, workload models, and success criteria for projects.
• Monitoring & Reliability
• Knowledge of application resiliency, observability, and performance optimization techniques
• Analyze application logs and performance metrics using tools such as Datadog, Splunk, Grafana, or similar monitoring platforms.
• Support production readiness activities and capacity planning exercises.
• Assist in identifying resiliency, reliability, and scalability improvements.
• Collaboration & Leadership
• Partner with developers, architects, infrastructure teams, and business stakeholders.
• Participate in sprint planning, backlog refinement, and project estimation activities.
• Mentor junior developers and testers on Java development and performance engineering best practices.
• Promote a culture of quality, automation, and continuous improvement.
   ________________________________________
Required Qualifications
• 5+ years of Java development experience.
• Strong experience with:
• Java 8/11/17+
• Spring Framework / Spring Boot
• REST APIs
• SQL and relational databases
• Git and CI/CD pipelines
• Hands-on experience with performance testing tools such as:
• JMeter
• LoadRunner
• Rational Performance Tester
• BlazeMeter (preferred)
• Experience analyzing performance metrics and tuning application performance.
• Strong debugging, troubleshooting, and problem-solving skills.
• Excellent verbal and written communication skills.
________________________________________
Preferred Qualifications
• Interest in applying Spec-Driven Development (SDD) and AI-assisted engineering practices
• Experience with Docker and Kubernetes.
• Experience with cloud platforms (AWS, Azure, or GCP).
• Knowledge of Kafka or event-driven architectures.
• Experience with Datadog, Splunk, Dynatrace, or AppDynamics.
• Experience working within financial services or highly regulated environments.
• Experience with automation frameworks and CI/CD integration for performance testing.
• Experience supporting high-volume payment processing or financial services applications