Job Description
Join us as an experienced Technology Lead with a strong background in LoanIQ, SDKs and Core Java to guide our team in delivering robust, scalable solutions. This role requires a hands-on approach to development, technical leadership, and effective team management to drive both the project and people forward.
As a Manager of Software Engineering at JPMorgan Chase within the Commercial & Investment Bank's Global banking team, you will lead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring your team’s work adheres to compliance standards, business requirements, and tactical best practices.
Job responsibilities
- Lead development efforts in LoanIQ, ensuring robust design, efficient coding, and thorough testing.
- Manage the integration and customization of SDKs within the LoanIQ platform to meet business requirements.
- Utilize Core Java for developing high-performance, scalable applications and integrations with LoanIQ.
- Work closely with product managers, stakeholders, and other technical teams to align on business goals and translate them into technical requirements.
- Guide, mentor and support team members, fostering a collaborative, innovative, and results-driven work environment.
- Oversee and manage team performance, offering feedback and coaching to support professional growth and goal achievement.
- Adhere to best practices in software development, including code quality, testing, and documentation.
- Monitor platform stability, address technical debt, and drive modernization efforts as needed to ensure long-term maintainability and scalability.
- Identify and resolve technical issues, removing blockers and providing technical direction as required.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience. In addition, demonstrated coaching and mentoring experience
- LoanIQ Expertise: Strong hands-on experience with LoanIQ, including implementation, configuration, and customization.
- SDK Integration: Proficiency with SDKs relevant to LoanIQ, with experience in integrating, customizing, and optimizing them for enhanced functionality.
- Core Java Development: Expert-level skills in Core Java, with experience building complex, high-performance applications.
- Technical Leadership: Proven ability to lead development projects, make strategic technical decisions, and align team efforts with project goals.
- Hands-On Development: Ability to stay hands-on with coding and development, particularly for complex technical challenges and high-priority tasks.
- People Management: Experience managing and mentoring technical teams, providing coaching, conducting performance reviews, and supporting career growth.
- Collaboration and Communication: Excellent communication skills to effectively collaborate with cross-functional teams, stakeholders, and clients, and to translate technical concepts into business terms.
- Agile Methodology: Familiarity with Agile methodologies, with a track record of applying Agile principles to manage development work.
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Preferred qualifications, capabilities, and skills
- Banking and Financial Services Background: Experience in Banking or Capital Markets, especially within Loan Management or related domains.
- Cloud and Modernization Experience: Knowledge of cloud platforms (AWS, Azure, etc.) and experience with modernization efforts, including microservices architecture and containerization (e.g., Docker, Kubernetes).
- Problem-Solving Skills: Ability to tackle complex problems with innovative solutions and maintain a solutions-oriented mindset under pressure.
- Experience working at code level