About The Position

The Manager of Maintenance Service Delivery Systems manages a team of developers responsible for software development, enhancements, and maintenance of applications supporting Penske’s Collision Repair business. The role provides day-to-day leadership and staff development, and works closely with Product Owners, stakeholders, development partners, and vendors to ensure effective delivery, implementation, support, and issue resolution. The manager helps define robust, scalable application architectures and oversees engineering processes, quality assurance, and implementation practices. The role aligns technology delivery with operational goals, maintains partnerships with business owners and stakeholders, and guides solutions that modernize Collision workflows and support operational performance. The manager also develops team members’ skills and careers while advancing innovative Collision technology solutions.

Requirements

  • Bachelor’s degree in Computer Science, Math, or Information Systems, or equivalent development experience.
  • 10+ years of development experience.
  • 3+ years leading or supervising multiple IT projects through the full Software Development Life Cycle (SDLC), including prior work defining complex application architecture and integrating multi-tiered systems.
  • Strong leadership and people-management skills, with the ability to build and grow highly motivated, deeply technical, productive software engineering teams, preferably in an Agile environment.
  • Significant functional experience (8+ years) with Java Enterprise Technologies, Spring Boot, Spring Frameworks, RESTful web services, SOA, Angular, HTML/CSS, SQL, Oracle, OpenShift, Microsoft Copilot, cloud-native microservices, and enterprise application integration (EAI).
  • Experience leading custom development and evaluating, selecting, integrating, and implementing packaged application solutions when appropriate.
  • Strong interpersonal and decision-making skills.
  • Ability to communicate highly technical concepts clearly and concisely to non-technical individuals.
  • Experience prioritizing technology needs within set budget requirements.
  • Knowledge of project management methods and tools.
  • Strong experience with Agile and DevOps approaches or methodologies.
  • Strong knowledge of integration technologies, including Spring Integration Framework, API Management, and microservices.
  • Expertise leading the architecture, design, and implementation of highly complex data integrations and data services using technologies such as Spring Boot, Angular, and Oracle.
  • Advanced experience working with various IT teams to build and implement scalable architectures for software solutions.
  • Full fluency and expert-level knowledge in systems and languages applicable to the role.
  • Ability to regularly lift and/or move up to 25 lbs/12 kg.
  • Ability to meet the role’s vision requirements, including close, distance, and peripheral vision, depth perception, and adjustment of focus.
  • Ability to regularly stand, walk, sit, and talk or hear; and frequently use hands to finger, handle, or feel and reach with hands and arms.

Responsibilities

  • Provide direction and day-to-day management of development staff, removing roadblocks and helping teams make progress.
  • Prioritize, schedule, and complete development projects according to business needs.
  • Lead regular meetings and communicate with process owners, product managers, agile teams, IT groups, and other stakeholders to negotiate priorities and timelines and manage resources.
  • Hire associates, conduct performance reviews, and guide and mentor career development.
  • Ensure applications are delivered on time and without defects, in accordance with Penske standards.
  • Ensure technical leads follow the Penske Development Process (PDP) and maintain management reporting.
  • Oversee responsibilities across multiple systems, agile teams, and cross-functional projects.
  • Follow IT practices for security, licensing, source code management, incident management, and architectural standards.
  • Coach and mentor associates and develop team members to increase their value to the organization.
  • Reduce complexity in the environment.
  • Identify future opportunities for system enhancement and value generation.
  • Work with Product Owners, stakeholders, and development partners or vendors to support delivery, implementation, application support, and issue resolution.
  • Help define architectures that produce robust, scalable solutions and align technology delivery with operational goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service