Skip to content
×

Middleware Engineer

Remote / Online - Candidates ideally in
Brookings, Brookings County, South Dakota, 57006, USA
Listing for: TEKsystems
Full Time, Remote/Work from Home position Listed on 2026-11-13
Job specializations:
Salary/Wage Range or Industry Benchmark: 100000 - 135000 USD Yearly USD 100000.00 135000.00 YEAR

Job Description & How to Apply Below

Middleware Engineer (Full-Time | 100% Remote)

Industry: Financial Services

Our client, a leading organization in the financial services industry, is seeking a Middleware Engineer to join their Infrastructure and Middleware team. This is a full-time opportunity supporting and modernizing critical enterprise middleware platforms that enable communication across a large application ecosystem.

This role will play a key part in the organization's cloud modernization efforts, specifically focused on migrating and optimizing middleware services within Kubernetes-based environments. The engineer will partner with development teams, architects, and offshore support resources to improve system reliability, automation, scalability, and operational efficiency.

While the position is fully remote, candidates should be open to occasional travel (approximately twice per year) to Des Moines, IA or Sioux Falls, SD for team collaboration and planning initiatives.

Key Project Initiatives
  • Support a large-scale Kubernetes-to-middleware modernization effort.
  • Improve middleware platform reliability, performance, and scalability across enterprise applications.
  • Drive automation initiatives utilizing CI/CD pipelines and infrastructure-as-code practices.
  • Partner with distributed teams, including offshore middleware support and Kafka specialists, to streamline operations and incident response.
  • Lead efforts around middleware migrations, upgrades, and platform consolidation.
  • Enhance monitoring, troubleshooting, and operational processes to reduce downtime and improve service delivery.
Responsibilities
  • Design, configure, administer, and support enterprise middleware platforms.
  • Partner with developers and architects to define integration strategies and technical solutions.
  • Implement and maintain middleware technologies that facilitate communication between enterprise applications.
  • Automate middleware deployments and configuration using CI/CD tools and automation frameworks.
  • Monitor middleware environments for performance, capacity, availability, and security.
  • Troubleshoot complex production issues and coordinate resolution efforts across multiple teams.
  • Lead operational activities and incidents involving offshore support resources.
  • Develop strategies for platform upgrades, migrations, and technology modernization initiatives.
  • Document architectures, procedures, configurations, and operational standards.
  • Participate in a 24x7 on-call rotation.
Required Skills
  • Strong hands-on experience with Kubernetes (top priority requirement)
  • Experience supporting Mule Soft integrations and middleware platforms
  • Experience with Apache Tomcat
  • Experience with IBM Web Sphere
  • Experience with Confluent Kafka, Kafka brokers, and Kafka Connectors
  • Knowledge of OIDC/OAuth authentication and authorization frameworks
  • Experience building and supporting CI/CD pipelines
  • Experience with Ansible or other automation tools
  • Strong troubleshooting, performance tuning, and operational support experience
Preferred Qualifications
  • Experience supporting enterprise middleware environments in highly regulated industries.
  • Experience with cloud-native technologies and containerized application deployments.
  • Ability to work effectively with both onshore and offshore teams.
  • Strong communication and documentation skills.
Work Environment
  • Full-time permanent position
  • 100% remote work environment
  • Team consists of 6 full-time employees and 1 contractor, supported by offshore operational teams
  • Standard schedule:
    Monday through Thursday, 7:30 AM to 5:00 PM CST;
    Friday concludes at 12:30 PM CST
  • On-call rotation with most after-hours operational support handled by offshore resources
  • Travel approximately 2 times per year to Des Moines, IA or Sioux Falls, SD
Job Type & Location

This is a Permanent position based out of Sioux Falls, SD.

Pay and Benefits

The pay range for this position is $100000.00 - $135000.00/yr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

  • Automatic 401(k) enrollment
  • 100% Company-paid Employee Stock Ownership Program (ESOP) a qualified retirement plan
  • Health Savings Account (HSA) with employer contributions (on qualifying plans)
  • Flexible Spending Accounts (healthcare and dependent care)
  • Company-paid short-term and long-term disability plans
  • Company-paid Basic Term Life & AD&D Supplemental and dependent life insurance coverage options
  • Pre-tax…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary