About The Position

We are seeking a hands-on, people-first engineering leader for our CLASS Platform team. The ideal candidate will be a strategic thinker, a technology advocate, and an empathetic leader who can drive innovation, foster collaboration, mentor team members, and deliver cutting-edge software solutions. In this role you will partner with product, design, and cross-functional teams to deliver high-converting, resilient experiences that help customers move through the loan application journey smoothly. This is a leadership role that blends technical oversight, strategic thinking, and people management. You’ll play a key role in shaping the platform’s architecture, delivery approach, and technical direction, while also developing talent and fostering a high-performance culture.

Requirements

  • 15+ years of engineering experience.
  • 8 or more years of progressive responsibility as an engineer on development teams directly responsible for building and delivering software-intensive systems.
  • 4 years of leadership experience, with a focus on organizing, developing, and mentoring teams.
  • Strong technical background in legacy technology especially IBM z and IBM i
  • Experience delivering customer-facing legacy applications in IBMi Cobol
  • Exposure to principles of planning, organizational change management, resource allocation, leadership techniques, and team coordination.
  • Strong strategic thinking and problem-solving skills.
  • Familiarity with modern software development methodologies and tools.
  • A bachelor’s or master’s degree in computer science or a related field (preferred).
  • Excellent communication skills.

Responsibilities

  • Lead and grow a team of engineers working on customer-facing loan acquisition experiences—mentoring tech leads, hiring top talent, and supporting career development.
  • Partner closely with Product, Marketing, and Design to shape the roadmap, deliver features that improve performance, and test ideas quickly.
  • Foster a culture of accountability, quality, and thoughtful decision-making through strong engineering practices (e.g., code reviews, testing, documentation).
  • Set clear team goals, measure progress, and continuously improve engineering processes and collaboration.
  • Ensure systems are performant, secure, and resilient—especially in a high-traffic, mobile-first environment.
  • Translate high-level business goals into technical direction, and collaborate with enterprise architects and infrastructure partners on long-term planning.
  • Actively contribute to platform evolution, including migration and modernization efforts.
  • Lead a team of varying levels and be accountable for decision-making in daily activities, ensuring team execution and removing blockers.
  • Provide accurate estimates and coaching to team members.
  • Deliver tough messages, handle disagreements, and address difficult questions to a non-managerial audience, with support from a more senior manager as needed.
  • Articulate complex technical concepts in a clear, concise manner that is understandable by both technical and non-technical stakeholders.
  • Lead the team through unfamiliar situations and serve as a change champion for new initiatives.
  • Match team members’ skills and interests to tasks where possible.
  • Track work status, address issues, and provide guidance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service