Jobs and Careers
BR

Lead Integrations and Middleware Engineer

Brooks Running
United Statesfull_timeVerifiedPosted 4 Mar 2024
💰 $142,253/yr

About the role

Who We Are:
At Brooks, we believe a run can change a day, a life, the world. Everyone who works here is a key part of our obsession to make the best running gear on the planet. We want our business — which also happens to be our passion — to be a place where everyone feels welcome and comfortable being themselves. Our company culture defines us, bonds us together, and drives our success. We live this culture daily through our brand values: Runner First, Word is Bond, Champion Heart, There is no “I” in Run, and Keep Moving. This means we always solve for the runner, do what we say we will, give it our all, are generous with our humanity, and find a way to keep moving every day, because joy is kinetic. 
Are you ready to help create something extraordinary?
Your Job:
The Lead Integrations and Middleware Engineer oversees the design, development, implementation, support, and maintenance of middlware solutions that facilitate seamless communication and integration between different systems, application, and data sources within the enterprise. You will work with architects, analyst and other engineers to ensure that the integration design meets the business requirements and is aligned with enterprise integrations guidelines.


Your Responsibilities:

System Architecture & Design

  • Lead the design and architecture of middleware solutions, including messaging systems, enterprise service buses (ESBs), API gateways, and integration platform features, to meet business requirements and technical specifications, collaborating with enterprise and other functional area architects to ensure alignment with overall system architecture and business requirements
  • In partnership with the Domain Architect, ensure systems architecture and design aligns with architecture standards and present new and modified solutions to Architecture Review Board for review and approval

Technical Leadership

  • Provide technical leadership and guidance to a team of integration engineers. Mentor other engineers, conduct code reviews, and ensure adherence to best practices and coding standards

Integration Development

  • Design, develop, and implement integration solutions to connect systems, applications, and data sources leveraging the middleware and current integrations technology stack, developing custom adapters, connectors, and middleware components using appropriate programming languages and technologies

Middleware Administration

  • Administer middleware platforms and tools, including installation, configuration, monitoring, and troubleshooting, ensuring optimal performance, reliability, and scalability of integration solutions including platform and database components

Project Management

  • Manage end-to-end integration projects, from requirements gathering and solution design to development, testing, deployment, and post-implementation support, coordinating tasks, allocating resources, and monitoring project progress to ensure timely delivery within budget and scope

Quality Assurance and Testing

  • Implement quality assurance practices and testing strategies to ensure the quality, reliability, and performance of integration solutions, conducting unit testing, integration testing, and end-to-end testing to validate functionality and identify defects

Compliance and Security

  • Ensure compliance with regulatory requirements, industry standards, and organizational policies related to data privacy, security, and governance within middleware / integrations solutions.

Documentation and Knowledge Sharing

  • Document technical designs, implementation details, and operational procedures to facilitate knowledge transfer and collaboration among team members, providing training and support to ensure smooth handover of integration solutions

Incident Resolution

  • Respond to incidents, alerts, and service requests related to integration systems, diagnosing, and resolving technical issues in a timely manner to minimize downtime and disruptions
  • Implement preventive measures to proactively address recurring issues

Vendor Management

  • Participate in the evaluation, selection, and manage relationships with middleware vendors, including software vendors, service providers, and consultants
  • Leverage external expertise and resources as needed to support integration initiatives

Continuous Improvement

  • Stay updated on the latest trends, technologies, and best practices in integration engineering.
  • Continuously improve processes, tools, and methodologies to enhance the efficiency and effectiveness of integration solutions

Requirements:

  • Bachelor’s degree or higher in Computer Science, Engineering,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Brooks Running

View company profile →