
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.
Key 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.
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.