1

Middleware Engineer Jobs in Minnesota (NOW HIRING)

Principal Software Engineer

Burnsville, MN · Hybrid

$139K - $186K/yr

... middleware enterprise services, as well as world-class manufacturing and support capabilities. Job ... Job focus areas include leading software engineering activities in software architecture applied to ...

Principal Software Engineer

Burnsville, MN · On-site

$139K - $186K/yr

... middleware enterprise services, as well as world-class manufacturing and support capabilities. Job ... Job focus areas include leading software engineering activities in software architecture applied to ...

Principal Software Engineer

Burnsville, MN · On-site

$139K - $186K/yr

... middleware enterprise services, as well as world-class manufacturing and support capabilities. Job ... Job focus areas include leading software engineering activities in software architecture applied to ...

Data Engineer

Minneapolis, MN · On-site

$120K - $140K/yr

We are adding Data Engineers to influence the direction of data modernization for our customers. We ... Experience using messaging middleware such as RabbitMQ, ActiveMQ, MSMQ and IBM MQ or other related ...

Data Engineer

Minneapolis, MN · On-site +1

$120K - $140K/yr

We are adding Data Engineers to influence the direction of data modernization for our customers. We ... Experience using messaging middleware such as RabbitMQ, ActiveMQ, MSMQ and IBM MQ or other related ...

Hands-on experience with integration platforms and middleware (e.g., Boomi, Azure Integration ... Must have a proficiency in scripting or programming languages commonly used for automation (e.g ...

Be one of the first senior developers at DeFiner. Location While headquartered in Minneapolis, MN ... Architect, Design middleware component of a three-tier system * Design and implement front-end ...

Senior Salesforce Developer

Minneapolis, MN · On-site

$131K - $160K/yr

... APIs, middleware, ETL tools, and event-based patterns • Participate in and lead code reviews ... CI/CD, DevOps, and release management tools • Experience with Data Cloud, complex data ...

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

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

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

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 Aug 20, 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:

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.

Integration and Automation Engineer

Accra Care, Inc

Minnetonka, MN • On-site

$94K - $125K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 14 days ago


Job description

Job Type
Full-time
Description
At Accra, our mission is to improve lives by providing individualized homecare services and support to people living at home. We foster an environment where every employee is respected, celebrated, and encouraged to bring their whole self to work.
Why Work at Accra?
  • Accra offers a comprehensive benefits package designed to support your personal well-being, professional growth, and financial future:
  • Work/Life Balance: Schedules designed to help you thrive.
  • Generous PTO: Including an additional paid day dedicated to self-care and a separate paid day for community volunteering.
  • Mental Health Support: Free wellbeing programs.
  • Smart Financial Options: HSA & FSA plans to help you plan ahead.
  • Secure Your Future: 401(k) retirement plan to invest in tomorrow.
  • Comprehensive Benefits: Medical, dental, and vision coverage for full-time employees.
  • Professional Development: Training and growth opportunities to advance your career.

About This Role:
The Integration and Automation Engineer will be responsible for designing, building, maintaining, and optimizing system integrations and automated workflows across Accra's enterprise application ecosystem. This role ensures reliable data movement, system interoperability, and scalable automation that supports business operations and strategic initiatives. The Integration and Automation Engineer will collaborate closely with IT, business analysts, vendors, and operational stakeholders to deliver secure, efficient, and maintainable automations and integrations that improve data quality, reduce manual effort, and enhance system reliability across the organization.
What You Will Do:
Integration Development & Management:
  • Design, develop, test, deploy, and support integrations between enterprise systems, internal applications, and external partners.
  • Build and maintain reusable integration patterns, connectors, and automation components to improve scalability and consistency.
  • Monitor integration performance, data flow, and error handling to ensure reliability and timely resolution of issues.

Automation & Workflow Enablement:
  • Identify opportunities to automate manual or repetitive business processes using integration and automation technologies including artificial intelligence (AI).
  • Design and implement automated workflows and data pipelines that improve efficiency, data accuracy, and operational consistency.
  • Partner with business analysts and stakeholders to ensure automation solutions align with business requirements and outcomes.

Application & Platform Support:
  • Maintain a high level of proficiency in assigned integration platforms and related enterprise systems, staying current with vendor updates and best practices.
  • Support integrations involving financial, CRM, HR, and operational systems used throughout Accra.
  • Provide higher-level support for complex integration-related incidents and service desk escalations.

Data Quality & Security:
  • Ensure data integrity, consistency, and accuracy across integrated systems.
  • Implement secure integration practices, including authentication, authorization, encryption, and audit logging.
  • Develop and maintain Master Data Management (MDM) practices within appropriate platforms.
  • Adhere to organizational, regulatory, and compliance requirements related to data handling and system access, including HIPAA and NIST related requirements.

Documentation & Knowledge Sharing:
  • Create and maintain technical documentation for integrations, data flows, automation logic, and operational procedures.
  • Develop diagrams and artifacts that clearly communicate integration architectures and dependencies.
  • Share knowledge and best practices with IT team members to improve overall integration maturity.

Project Collaboration:
  • Participate in project planning, design reviews, and implementation activities for initiatives requiring system integration or automation.
  • Collaborate with project managers and stakeholders to ensure integrations are delivered on time and meet defined requirements.
  • Provide technical input on integration strategy, standards, and roadmap planning.

Requirements
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience.
  • 7+ years of experience designing, developing, and supporting system integrations and automation solutions in an enterprise environment.
  • Hands-on experience with integration platforms and middleware (e.g., Boomi, Azure Integration Services, MuleSoft, or similar).
  • Strong understanding of APIs (REST/SOAP), file-based integrations, data transformation, and message-based architectures.
  • Experience working with cloud-based services (AWS and Azure preferred), including security configuration, monitoring, and performance optimization.
  • Must have a proficiency in scripting or programming languages commonly used for automation (e.g., PowerShell, Python, C#, or similar).
  • Demonstrable high degree of proficiency in performant data query development, particularly SQL compatible syntax with an ability to create efficient and high-performing queries.
  • Strong understanding of Master Data Management principles and concepts.
  • Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex integration issues.
  • Excellent communication and collaboration skills, with the ability to translate technical concepts for non-technical stakeholders.
  • Strong organizational skills, attention to detail, and the ability to manage multiple integrations and priorities simultaneously.
  • Ability to maintain a high standard of professional courtesy, confidentiality, and discretion.

Salary Description
$94K-125K/year DOE