Role Specifications :
As a Software Engineering Lead / Manager in the Finexus Cardworks department, you will lead a team in charge of revamping and modernising the backend tech stack.
Cardworks has many customers across ASEAN, with the potential to grow to a feature-rich fintech platform. Modernising is the first step to unlocking this potential.
You will report directly to Senior Management and your initial scope will cover :
- Backend mobile app development, API and Performance
- Design, development and deployment of financial message switching and card management system products.
General Expectations for this role :
Leadership & Collaboration
Determines how to meet goals & schedules based on high-level company objectives that are determined in collaboration with senior management.Provides senior management with feedback on the feasibility of team strategy proposed by org-wide leadershipCommunicates well across teams and ensure that company-wide priorities are aligned with all related teams’ work. Must communicate priorities & strategy to team members.Team Execution
Serves as the team’s Project Manager and Product Owner when there is no dedicated person for these roles.Ensures high-quality execution and attainment of the team’s goals & constantly re-evaluates priorities ensuring the most important work is always put first.Ensures proper technical design and project plans, along with Tech Leads and Product Managers.Responsible for producing a long-term strategic roadmap of the team, with ICs and tech leads being responsible for the more detailed components.People Management & Growth
Actively manages team performance & is ultimately accountable for the performance of their subordinates & regular appraisalsUnderstands team member’s strengths and weaknesses, areas of growth, whether they are meeting their specific role expectations, and has a plan to address under & over performanceEnsures the growth of team membersCoaches, provides timely, actionable feedback, and invests time in career development of team membersCreates a healthy team environment & culture with low attrition & high team member satisfactionConducts regular 1 : 1s, at least 2x per month, to review these topics.Recruiting & Hiring
Creates detailed recruiting plans for open roles, and hires qualified candidates in the most efficient time span possibleOrganizes & improves engineering interview processes, following and improving company standards.Trains engineering interviewers and provides continuous feedback.Helps close candidates by selling them on the opportunity and why it is a career boost.Key Requirements :
Bachelor's degree in computer science, or related field.Experience : minimum of 6 years experience in Software Engineering, with 2+ years as a lead or manager.Experience in Cards Management ServicesExperience in small, medium, fast-paced companies or startups is a plus.Experience in Fintech, banking or AI is a plusStrong programming skills in either Java or Python (Java experience preferred)Familiarity with a modern tech stack, and expertise in a few components of it. Preferably :At least 1 year of experience in releasing software products within a CI / CD environmentAt least 1 year experience working with cloud services