Talent.com
No longer accepting applications
Software Engineering Manager, Middleware (Oak Brook)

Software Engineering Manager, Middleware (Oak Brook)

Chamberlain GroupOak Brook, IL, US
3 days ago
Job type
  • Part-time
Job description

Software Engineering Manager

Chamberlain Group (CG) is a global leader in intelligent access and Blackstone portfolio company. Powered by our myQ technology, we make access simple and secure for millions of homeowners, businesses, and communities worldwide. Our flagship brands, LiftMaster and Chamberlain, are found in 50+ million homes, and 13 million+ people rely on the myQ app daily.

This hands-on Software Engineering Manager role is responsible for leading the development and continuous advancement of the myQ middleware platform, which serves as the critical software backbone for our smart access ecosystem. The position blends leadership with direct technical involvement, ensuring that the middleware spanning web services, cloud infrastructure, APIs, and databases delivers high-performance, secure, and scalable solutions. The manager will guide a cross-functional team of engineers and architects, while also engaging in technical decision-making, architecture reviews, and strategic problem solving. This role will play a vital part in driving innovation across a range of initiatives, including new product development, advanced R&D, sustaining engineering, and productivity enhancements. The individual will be responsible for full project lifecycle execution, including estimation, planning, and on-time delivery with quality, while also managing staffing, onboarding, vendor relationships, and budget tracking. Collaboration with product owners, UX, scrum teams, marketing, and multiple business units is essential to align middleware capabilities with broader myQ platform objectives. This is a unique opportunity for a technically strong leader to influence the evolution of cutting-edge IoT technology at scale.

Job Responsibilities :

  • Responsible for day-to-day leadership and oversight of functional project execution for a dedicated engineering team, ensuring reliable system performance and consistent on-time, on-budget, and high-quality software delivery.
  • Own the functional planning process, including capacity planning, resource allocation, schedule estimation, and cost forecasting for new and active middleware projects.
  • Lead 18-month rolling forecast for engineering resource demand and team throughput and ensure accurate time tracking and project alignment across all direct reports.
  • Accountable for shaping the functional design and technical feasibility of multiple concurrent projects, collaborating closely with senior engineers and architects to drive scalable and maintainable solutions.
  • Promote engineering process excellence by ensuring compliance with established SDLC practices, agile methodologies, and internal controls.
  • Maintain and evolve standards-based architectural documentation across conceptual, logical, and physical views, supporting the middleware's multi-tier structure (presentation, business logic, data).
  • Engage proactively and lead end-to-end design reviews, architecture discussions, and deep-dive technical conversations with engineers and cross-functional stakeholders; ensure solutions are scalable, secure, and aligned with platform architecture while fostering a culture of technical rigor, innovation, and shared ownership.
  • Monitor and report on key performance indicators (KPIs) for the functional group, continuously identifying opportunities for improvement and efficiency gains.
  • Drive adherence to architectural principles and enforce consistency in technical standards, ensuring long-term system scalability and maintainability.
  • Oversee source control branching strategies and release management processes, with hands-on involvement in verification and deployment workflows across development, QA, and production environments.
  • Lead continuous integration and continuous delivery (CI / CD) practices across platforms, driving automation, monitoring, and tooling enhancements to increase deployment velocity and reliability.
  • Champion a culture of innovation and continuous improvement through ideation sessions, internal hackathons, and forward-looking roadmap initiatives within the team.
  • Execute on 1- to 3-year technology roadmap goals, aligning team priorities with broader product, platform, and enterprise strategies.
  • Develop and manage annual expense and capital budgets, balancing strategic investments in tools, platforms, and vendor services.
  • Foster a strong team culture focused on technical excellence, collaboration, inclusion, and professional growth through coaching, training plans, and mentorship programs tailored to team development goals.
  • Review and approve all functional deliverables, pull requests, and CAB tickets from the team, ensuring design integrity, security, and compliance.
  • Maintain quality and consistency across all design phases by participating in technical design reviews and representing the team in CAB meetings when required.
  • Build strong cross-functional partnerships with Product Management, UX, Operations, QA, and other engineering groups to align on delivery goals and shared outcomes.
  • Collaborate with myQ's End-to-End Architecture and backend teams to ensure a secure, seamless, and branded smart access experience for consumers.
  • Ensure the team adheres to Chamberlain Group's information security policies and ISO 27001 standards, with a strong emphasis on secure software development practices.
  • Promote a safe, inclusive, and compliant workplace culture by upholding company-wide health, safety, and confidentiality policies.
  • Stay ahead of technology trends and maintain professional growth through workshops, conferences, publications, and active participation in the engineering community.
  • Support company-wide initiatives and contribute to cross-functional projects that advance Chamberlain's mission of delivering smart, connected access solutions.

Job Requirements :

  • Bachelor's degree in computer science, Computer Engineering, or related field; an additional 4 years of job-related experience can substitute for the bachelor's degree
  • An advanced degree in directly applicable area of study may substitute for up to two (2) years of job-related experience
  • Minimum of 7 years of professional software engineering experience, including at least 3 years in a technical leadership or engineering management role overseeing platform or backend development teams.
  • Proven experience in building and scaling middleware or backend IoT platforms using Java, Spring Boot, RESTful APIs, and distributed microservices architecture.
  • Strong expertise in AWS cloud services (e.g., Lambda, API Gateway, DynamoDB, SQS, SNS, EC2, ECS / EKS) with a track record of designing, deploying, and operating secure, scalable, and resilient cloud-native applications in production.
  • Understanding of DevOps practices including infrastructure as code (Terraform or CloudFormation), CI / CD pipelines (e.g., GitHub Actions, Jenkins, or AWS CodePipeline), monitoring (e.g., CloudWatch, Datadog), and automated testing frameworks.
  • Demonstrated ability to define and drive architecture specifications, technical roadmaps, performance optimizations, and design standards that ensure reliable and maintainable software delivery.
  • Ability to travel up to 15% of the time domestically and internationally.
  • Knowledge, Skills, and Abilities :

  • Proven ability to train and mentor technical staff in backend development best practices, architecture principles, cloud-native tooling, and platform-specific technologies.
  • Experienced in building and maintaining functional project schedules, performing accurate estimations of task durations, and forecasting delivery timelines based on agile methodologies.
  • Skilled at balancing multiple priorities in a fast-paced environment while maintaining accountability for team performance and outcomes; capable of analyzing data to drive decisions and coaching team members toward continuous improvement.
  • Strong situational leadership and delegation skills, enabling effective task ownership and growth across varying levels of technical experience.
  • Adept at solving complex technical problems, identifying systemic gaps, and implementing end-to-end solutions that improve system reliability, scalability, and maintainability.
  • Deep understanding of Agile and Scrum development methodologies, with experience leading ceremonies, sprint planning, and backlog grooming in a distributed team setup.
  • Solid understanding of CI / CD concepts, including pipeline design, test automation integration, deployment validation, and progressive delivery strategies.
  • Proficient in Java (8+) and object-oriented design, including design patterns, SOLID principles, and best practices for scalable microservice development using Spring Boot or similar frameworks.
  • Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB), and experience with ORM frameworks.
  • Hands-on experience with REST APIs, asynchronous messaging patterns (Kafka, SQS), and communication protocols including HTTP, TCP, WebSockets, and gRPC.
  • Proficient in modern DevOps tooling and infrastructure, including Docker, Kubernetes, Terraform / CloudFormation, Git-based workflows, and cloud monitoring / logging (e.g., CloudWatch, Datadog).
  • Preferred Job Requirements :

  • Master's degree in computer science, Computer Engineering, or related field
  • Experience with Atlassian tools JIRA and Confluence as a project administrator and user
  • Experience in project management
  • Knowledge, Skills, and Abilities :

  • Ability to run
  • Create a job alert for this search

    Software Engineering • Oak Brook, IL, US

    Related jobs
    • Promoted
    Senior Software Engineering Manager

    Senior Software Engineering Manager

    VirtualVocationsNaperville, Illinois, United States
    Full-time
    Manager, Software Engineering - Market Data.Key Responsibilities Lead and manage software engineering teams to optimize performance and drive technical innovation Collaborate with product owners...Show moreLast updated: 30+ days ago
    • Promoted
    Senior DevOps Engineering Manager

    Senior DevOps Engineering Manager

    VirtualVocationsNaperville, Illinois, United States
    Full-time
    A company is looking for a Senior DevOps Engineering Manager to lead a team responsible for managing blockchain nodes and infrastructure. Key Responsibilities Lead and mentor a team of DevOps engi...Show moreLast updated: 29 days ago
    • Promoted
    Software Engineering Lead

    Software Engineering Lead

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a Software Engineering Lead - Market Research.Key Responsibilities Lead a cross-functional engineering team across various tracks, ensuring flexibility and ownership Con...Show moreLast updated: 30+ days ago
    • Promoted
    Associate Principal, Software Engineering

    Associate Principal, Software Engineering

    The Options Clearing CorporationChicago, IL, United States
    Full-time
    Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose Solutions. Apply expert knowledge of Java, Python and middleware techno...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Associate Principal, Software Engineering : DevOps

    Lead Associate Principal, Software Engineering : DevOps

    The Options Clearing CorporationChicago, IL, United States
    Full-time
    We are seeking a highly skilled and experienced Lead Associate Principal to join our Software Engineering team, focusing on DevOps practices. This role is a key technical leadership position, respon...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering Manager, Remote

    Engineering Manager, Remote

    VirtualVocationsLincolnwood, Illinois, United States
    Remote
    Full-time
    A company is looking for an Engineering Manager for International Expansion.Key Responsibilities Lead and mentor a team of software engineers in designing and implementing software solutions Ove...Show moreLast updated: 2 days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for an Engineering Manager, Monetization.Key Responsibilities Lead, grow, and mentor a team of backend and full-stack engineers building core monetization systems Define and...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Director of Software Engineering

    Senior Director of Software Engineering

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a Senior Director Software Engineering.Key Responsibilities Oversee budget planning and implement quality practices for product vision Lead teams of internal and externa...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering Manager - Data Engineering

    Engineering Manager - Data Engineering

    VirtualVocationsNaperville, Illinois, United States
    Full-time
    A company is looking for an Engineering Manager - Data Engineering to lead a core team within its Data Platform organization. Key Responsibilities Lead and develop a team of data engineers for sca...Show moreLast updated: 3 days ago
    • Promoted
    Director of Cloud Engineering

    Director of Cloud Engineering

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a Director, Cloud Delivery Platform.Key Responsibilities Define and execute the platform engineering vision, transitioning to an automated Infrastructure as Code (IaC) mo...Show moreLast updated: 30+ days ago
    • Promoted
    HPC Support Engineering Manager

    HPC Support Engineering Manager

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a Manager, HPC Support Engineering.Key Responsibilities Lead, coach, and mentor a team of HPC Support Engineers to ensure high-quality customer support Own customer esca...Show moreLast updated: 2 days ago
    • Promoted
    Azure Cloud Engineering Manager

    Azure Cloud Engineering Manager

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for an Azure Products Managing Engineer.Key Responsibilities Lead engineers in overseeing and developing cloud environments and platforms, aligning them with business and sec...Show moreLast updated: 1 day ago
    • Promoted
    System Software Engineering Manager

    System Software Engineering Manager

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a System Software Manager - Core Graphics.Key Responsibilities Lead a team of software engineers to develop innovative real-time user mode drivers for GPUs and display te...Show moreLast updated: 2 days ago
    • Promoted
    Systems Engineering Manager

    Systems Engineering Manager

    VirtualVocationsAurora, Illinois, United States
    Full-time
    A company is looking for a Manager, Systems Engineering.Key Responsibilities Manage daily operations related to systems infrastructure planning and engineering Oversee budgets and implement new ...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    Sprout SocialChicago, IL, United States
    Full-time
    Sprout Social is looking to hire an Engineering Manager to join our Engineering team.Why join Sprout's Engineering team?. With collaborative, cross-functional teams that span mobile, front-end, back...Show moreLast updated: 18 days ago
    • Promoted
    Software Engineering Manager

    Software Engineering Manager

    VirtualVocationsLincolnwood, Illinois, United States
    Full-time
    A company is looking for a Manager, Software Engineering to lead the technical direction of Frontend Architecture and Developer Experience. Key Responsibilities Lead high-impact technical projects...Show moreLast updated: 30+ days ago
    • Promoted
    Manager, Software Engineer

    Manager, Software Engineer

    RelativityChicago, IL, United States
    Full-time
    Relativity is redefining how legal and compliance teams navigate data, and our Automation Services Domain (ASD) is central to that transformation. As Manager of the Service Auth team, you'll lead th...Show moreLast updated: 4 days ago
    • Promoted
    Associate Principal, Software Engineering : DevOps

    Associate Principal, Software Engineering : DevOps

    The Options Clearing CorporationChicago, IL, United States
    Full-time
    Provide subject matter expertise for ongoing support of applications deployed to OCC's non-production AWS environments and supporting 3rd party applications. Lead, Create and maintain a reliable tes...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Manager, Data Engineering

    Senior Manager, Data Engineering

    VirtualVocationsNaperville, Illinois, United States
    Full-time
    A company is looking for a Senior Manager - Enterprise Data Engineering and Platforms.Key Responsibilities Oversee enterprise data platforms, ensuring scalability, governance, and resilience Lea...Show moreLast updated: 3 days ago
    • Promoted
    Senior Engineering Manager

    Senior Engineering Manager

    VirtualVocationsNaperville, Illinois, United States
    Full-time
    A company is looking for a Senior Engineering Manager, Gameday Capture.Key Responsibilities Coach and mentor a team of engineers to enhance their technical skills and leadership capabilities Col...Show moreLast updated: 30+ days ago