Job Description
Description
This leadership position will focus on the delivery, reliability, and evolution of a modern Java/AWS-based treasury system and a Backbase/Java digital experience platform, each with robust user interfaces. As the Engineering Manager, you will lead three engineering teams supporting critical systems.
What You Will Do
- Drive planning, execution, and delivery of major projects—including a Java/AWS treasury system (with a user interface), a Backbase/Java digital banking application (with a UI), and a third cross-functional engineering team.
- Lead hiring, performance management, compensation, and evaluation of team members
- Working with senior leaders and department head, set expectations for all team members, 3rd party partners, and hold employees accountable for results
- Inspire and create a motivating environment through coaching, mentoring, and enablement
- Provide opportunities to participate in both formal and informal developmental activities
- Oversee three agile engineering teams, providing technical and professional guidance to ensure best practices in software development, testing, and deployment.
- Manage team performance, foster innovation, and drive continuous improvements to enhance the Salesforce platform, efficiency and functionality
- Act as the point of contact for business stakeholders, ensuring requirement alignment and maintaining transparency on progress, issues, and timelines.
Ownership
- Collaborate with Product, Architecture, and Operations to shape the technical vision, prioritize features, and develop scalable solutions in line with business needs.
- Guide architectural decisions and maintain high standards for security, performance, and reliability across Java-based applications, AWS and cloud services, and UI/UX front-end frameworks.
- Foster a culture of innovation and continuous learning. Identify opportunities to improve development processes, automation, and team capabilities.
Requirements
- 8+ years in software development with at least 4+ years managing engineering teams.
- Deep understanding of enterprise Java development.
- Proven experience with AWS services and cloud-native architectures.
- Hands-on background building or overseeing UI applications (React, Angular, or similar).
- Familiarity with Backbase or comparable digital experience platforms is highly desirable.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
- Excellent communication skills for both technical teams and non-technical business stakeholders.
- Prior experience leading engineers working in both Java and Python.
- Familiarity with Salesforce integrations or PHP-based legacy systems is a plus.
- Ability to manage hybrid/remote teams effectively.
- Experience with compliance, audit, or secure software delivery frameworks.
- Demonstrated ability to manage multiple engineering teams toward common objectives.
- Strong mentorship, coaching, and team-building skills.