Add expected salary to your profile for insights
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
- 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 leadership.
- Communicates well across teams and ensures 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 and 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 appraisals.
- Understands 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 performance.
- Ensures the growth of team members.
- Coaches, provides timely, actionable feedback, and invests time in career development of team members.
- Creates a healthy team environment & culture with low attrition & high team member satisfaction.
- Conducts regular 1:1s, at least 2x per month, to review these topics.
- Creates detailed recruiting plans for open roles, and hires qualified candidates in the most efficient time span possible.
- Organises & 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 Services.
- Experience in small, medium, fast-paced companies or startups is a plus.
- Experience in Fintech, banking or AI is a plus.
- Strong 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 environment.
- At least 1 year experience working with cloud services.
Benefits
- Annual Bonus
- Health & Life insurance, inclusive of family
- Cashless outpatient allowance
- Upskilling and growth opportunities
- Office cafeteria offering breakfast, lunch & tea with rebates to staff
- Full access to gym, zumba, yoga classes etc.
- Shuttle services at select offices
- Long Service Awards up to RM 20K
- Dental / Optical (inclusive Contact Lenses claims)
About Finexus Group
Finexus Group is a diversified technology company that has powered the cards & banking industry in Malaysia since 2000. We have 80+ clients across ASEAN and have grown our staff to over 500 full-time employees. We operate in Malaysia at Finexus Campus (Titiwangsa – Headquarters), Finexus Towers (Cyberjaya), Finexus @ City Center, Finexus @ Penang and also in Jakarta, Indonesia.
We pride ourselves as a creative, highly-versatile and technically-competent team of world-class software professionals. More than 95% of our 500+ staff force is dedicated to technical development, deployment and support for our clients in the banking & securities industry both locally and regionally.
We cultivate our workforce diversity by valuing the uniqueness of each employee. Our varied skill-sets and different ideas lead to more innovation and continuous improvement. We empower our people by giving them full support and flexibility to meet their goals. Above all, we value our common goal of delivering the best products to our customers via teamwork and collaboration.