Job Summary

Middleware Engineer

  • Location:
    West Des Moines, Iowa
  • Salary:
    70000 $ - 105000 $ / Year
  • Job reference:
  • Contract Type:
    Direct Hire

Primary Accountabilities/Responsibilities:
Provide technical leadership and verify architectures and share best practices with team members
Analyze current environments and make recommendations.
Define and implement standards
Apply Backup and Recovery practices
Understand and apply security, integrating with LDAP/SSO options where appropriate
Understand the life cycle management of middleware stack and develop procedure and plans for keeping stack up to date
Perform design, installation, upgradation, maintenance of a highly available middleware environment
Work with development and fellow integration resources to create objects and resources for current project work
Understand and be driven to acquire knowledge needed to implement solutions in a dynamic middleware integration environment
Understand how to apply these solutions with cloud, on premise and hybrid environments
Assist in capturing and refining specific, measurable, achievable and testable requirements
Work with stakeholders and engineers to define middleware architectures that meet both functional requirements and quality attributes
Use prototyping, test plans, and other means to validate that a particular architecture will meet defined requirements
Prepare documentation of architecture and key design decisions for communication to multiple audiences including developers, management, and stakeholders
Collaborate with development teams during implementation to help resolve technical problems and to revise architecture as needed to ensure successful delivery
Provide input to environment and technology selection decisions
Engage team in project estimates based on feature implementations
Proactively manages changes in project scope, identifies potential crises, and devises contingency plans
Ability to work with a focus on iterative improvement instead of letting great be the enemy of good
Defines project success criteria and disseminates them to involved parties throughout the project life cycle
Builds, develops, and grows any business relationships vital to the success of the project
This list of responsibilities may not be all-inclusive and can be expanded to include other duties or responsibilities as needed.
Job Requirements:
Bachelor’s degree in Computer Science or related field experience preferred
3 to 5 years of experience developing middleware environments in a distributed environment
Experience with IBM MQ required
Experience with RabbitMQ or Azure Service Bus preferred
Experience with Enterprise Services Bus technologies
Microsoft Azure Services or other cloud service provider experience is a plus
Experience with B2B technologies
MFT Experience is a plus
Enterprise Job Scheduler experience is a plus
Ability to adapt and change based on changing business environment

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement