Middleware Engineer

Saige Partners
Carter Lake, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Carter Lake, United States of America

Tech stack

Java
XML Schema
Microsoft Active Directory
Agile Methodologies
Microsoft Outlook
Software as a Service
Databases
System Configuration
Continuous Integration
Data Infrastructure
Relational Databases
Programming Tools
Middleware
File Transfer
Groovy
Java Database Connectivity
Microsoft Office
Microsoft SQL Server
Team Foundation Server
Oracle Applications
Anypoint Studio
Ansible
Service-Oriented Architecture
SharePoint
Simple Object Access Protocol (SOAP)
Software Engineering
Subversion
Systems Integration
Web Services
Web Services Description Language
XML
Enterprise Application Integration
Data Logging
Test Driven Development
GIT
Information Technology
Deployment Automation
Performance Monitor
Enterprise Integration
Bitbucket
Dataweave
REST
Software Version Control
Api Management
Jenkins
Mulesoft
Programming Languages

Job description

The Senior Middleware Engineer is responsible for leading the design, development, administration, and optimization of enterprise middleware platforms that support secure, scalable, and reliable system integrations across internal and cloud-based applications. This role partners closely with Enterprise Architects, Solution Architects, application teams, and IT stakeholders to deliver integration solutions that align with business objectives and enterprise architecture standards.

The ideal candidate will provide technical leadership across middleware technologies, drive platform governance and best practices, and support continuous improvement initiatives that enhance operational efficiency and connectivity across the organization., Middleware Platform Management

  • Lead the administration, configuration, maintenance, and oversight of enterprise middleware platforms.
  • Participate in all phases of the application delivery lifecycle, including requirements gathering, technical design, prototyping, development, testing, deployment, and production support.
  • Influence architectural decisions and integration strategies through participation in technical design discussions and solution reviews.
  • Design, develop, and enhance integrations while guiding the evolution of the enterprise middleware ecosystem.
  • Develop, document, and enforce enterprise integration standards, governance processes, and best practices.
  • Collaborate with application and infrastructure teams to define and support cloud, hybrid, and on-premises deployment architectures.
  • Ensure middleware environments remain secure, scalable, highly available, and performance optimized.

Problem & Incident Management

  • Provide knowledge transfer and technical guidance to peers, QA teams, and support teams.
  • Troubleshoot and resolve incidents across middleware platforms and integration layers.
  • Participate in on-call rotation and support break/fix activities as required.
  • Lead incident response and resolution efforts while ensuring adherence to established service expectations.
  • Monitor platform performance, logging, auditing, and operational health to proactively identify and resolve issues.

Planning & Delivery

  • Manage multiple projects, operational initiatives, and competing priorities while maintaining high-quality delivery standards.
  • Lead middleware and integration platform upgrades, enhancements, and maintenance initiatives.
  • Coordinate planning and delivery activities with architecture, engineering, infrastructure, and project teams.
  • Support CI/CD pipeline development and integration deployment automation efforts.
  • Ensure project timelines, deliverables, and technical objectives remain aligned with organizational goals.

Technical Leadership

  • Provide technical leadership to project teams and ensure alignment with architectural standards, scope, quality expectations, and delivery timelines.
  • Collaborate with cross-functional stakeholders to define requirements, establish thresholds, and create operational runbooks and action plans.
  • Review and guide technical implementations to ensure consistency with approved integration patterns and enterprise standards.
  • Mentor and coach developers and integration engineers while promoting technical growth and best practices.
  • Support continuous improvement initiatives and evaluation of emerging technologies., This position plays a critical role in ensuring the stability, scalability, and efficiency of the company's middleware and integration platforms. By driving integration strategy, resolving complex technical challenges, and mentoring engineering teams, the Senior Middleware Engineer helps deliver high-quality enterprise solutions that improve operational readiness, accelerate technology delivery, and support long-term business success.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education and experience.
  • Extensive experience in software engineering and enterprise integration design using modern middleware technologies.
  • Strong understanding of Service-Oriented Architecture (SOA) and web service technologies, including XML, SOAP, WSDL, XSD, and REST APIs.
  • Deep knowledge of database programming, JDBC, and relational databases such as SQL Server and Oracle.
  • Experience with security, logging, auditing, policy management, performance monitoring, and KPI development.
  • Strong understanding of Enterprise Integration Patterns and canonical data model development.
  • Hands-on experience with source control and development tools such as Bitbucket/Git, IBM RTC, Subversion, or TFS.
  • Proficiency in Java and Groovy programming languages.
  • Experience working within Agile, iterative, and waterfall development environments.
  • Experience building and supporting CI/CD pipelines and deployment automation.
  • Working knowledge of Windows operating systems, Microsoft Office, Outlook, Active Directory, and Exchange.
  • Familiarity with QA methodologies and test-driven development practices., * Experience supporting large-scale enterprise integration initiatives involving complex and diverse data environments.
  • Knowledge of server architecture, system configuration, and infrastructure management.
  • Familiarity with tools such as SharePoint, Jenkins, and Ansible.
  • Experience with Managed File Transfer (MFT) platforms.
  • Advanced experience designing and developing enterprise integrations.
  • Experience with MuleSoft Anypoint Platform, DataWeave, and API Management solutions.
  • Demonstrated interest in learning and applying emerging technologies and integration practices.

About the company

Join us at Saige Partners, where we aim to shape your future and be the solution that propels your career forward!, About Saige Partners: Recognized as one of the fastest-growing technology and talent companies in the Midwest, Saige Partners believes in nurturing individuals with a zeal for success. We're committed to building careers, not just jobs. Our belief in our employees as our most valuable asset is reflected in our comprehensive benefits package and convenient weekly payment solutions, promoting health and a positive work-life balance. Explore this opportunity and more at https://careers.saigepartners.com/.

Apply for this position