
Search by job, company or skills

As an Engineering Lead, your primary responsibility is to support the Head of Product Engineering in leading a team of software engineers and overseeing the technical design, development, and delivery of banking products. You will drive the culture of software engineering excellence that encompasses the pursuitof efficient and timely delivery, the application of engineering best practices, the development of high-quality products, and the commitment to continuousimprovement.
Day to Day Activities
Lead a team of software engineers on the development and delivery of bankingproducts and applications.
Provide strong leadership including hiring & building teams, manage resourcestrategy and providing guidance & mentorship to team members.
Provide technical expertise and guidance to the engineering team, helping themovercome technical challenges and ensuring adherence to best practices andquality standards.
Collaborate with Product Owners & Business Analyst to understandrequirements, communicate technical solutions, and manage expectations.
Working closely with Solution Architect to define application architectures, makedesign decisions, and ensure scalability, reliability, and maintainability of theengineering solutions.
Lead agile driven software development activities.
Technology owner for the applications & services developed under the assignedproducts and domains.
Conduct code reviews to ensure adherence to coding standards, performanceoptimization, and maintainable code. Implement quality assurance processes to
ensure high-quality deliverables.
Work together with QA as part of quality assurance activities ensuring issues areproactively attended and resolved.
Promote a culture of innovation and continuous improvement within theengineering team, encouraging the exploration of new technologies, tools, andmethodologies to enhance efficiency and productivity.
Assist and troubleshoot issues reported by support teams and periodic
operations support with ops team members.
Assume leadership responsibilities in the absence of the Head of ProductEngineering in ensuring the team's stability, productivity, and businesscontinuity.
Act as a point of contact for any escalated issues or challenges that arise duringthe absence of the Head of Product Engineering.
Collaborate with CTO, other Tech Leads, and relevant stakeholders to resolvethese issues promptly and effectively.
Job Requirements & Criteria:
At least 7 years of J2SE and/or J2EE development experience.
At least 3 years working experience on MySQL and/or other relational databasesystems. Experience in at least Spring Boot, Play Framework, Node.JS is a plus.
Experience in Android/iOS development or hybrid mobile platforms is a plus.
Docker/Kubernetes experience and having deployed projects on one of theseplatforms is a plus. Intermediate core UNIX/Linux knowledge including systemsadministration and networking. Advanced tuning knowledge on operatingsystems, MySQL databases and networking stacks. Good knowledge of Amazon AWS Compute, Storage, Databases and Networking
Experience with agile methodologies and project management tools (e.g., JIRA,Scrum).
Ability to work collaboratively in cross-functional teams.
Excellent problem-solving and critical-thinking abilities.
Strong communication and interpersonal skills
Masters/ Post Graduate, Bachelors/ Degree
Job ID: 135106329