CORE PROFILE
This Sr. Lead Engineer will lead a team. The position reports directly to Sr/Engineering Manager and is responsible for architectural design, hands-on development, making critical decision pertaining to the platform, establishing and standardizing processes around the SDLC as well as CI/CD pipelines. He/she should also possess the knowledge of various design patterns, Micro-service Architecture and how things work behind the scene in any relevant technology he/she had worked upon. He/she should be familiar with Agile techniques/methodologies/ceremonies.
NATURE OF WORK
- Design, execute, utilize and maintain software engineering applications.
- Prepare all required Technical Proposal pertinent to software engineering.
- Anchor and Administer support for Business Development, Systems Engineering, Data Engineering, Operational automation and SR Technical personnel.
- Leading a small team and help them in their training and development.
- Assign work to software engineering personnel and evaluate plus manages their performance.
- Supervise engineering deliverables.
- Manages continuing support and provide system metrics for client facing products.
- Present practical input for strategic technology decisions.
- Support preparation of Technology Roadmap.
- Help translation of business requirements into technical needs and actions.
- Supervise reporting responsibility for independent software contractors, software engineers and outsourcing partners.
- Ensure software engineering personnel is suitably trained to perform all job function and suitably use project and software related tools.
- Anchors system Stability, Security and influences team, process to adopt engineering excellence guidelines.
- Active participation in Code Reviews.
- Documentation of standard practices adopted in the platform.
- Team building activities
- Helping with recruitments.
DISPLAYED SKILL MASTERY
- Fluent knowledge on a variety of current and emerging technologies as well as seasoned leadership experience on major project teams; expert in multiple disciplines
- A full-stack developer that is comfortable discussing RESTful APIโs, Web, Mobile, Distributed system design and Machine Learning/AI.
- Industrial experience on working with Amazon Web Services / Cloud.
- Experience on CI/CD adoption.
- A good understanding and working experience within Risk areas (i.e. Fraud and AML) for bank or Fintech.
REQUIRED QUALIFICATIONS
- BS in computer science or related fields
- 7 to 10 yearsโ experience in system development (preferably Java, Python, Node JS, Cloud stack/AWS)
- Good to have experience in developing Risk based end to end systems for both Fraud and AML controls across all verticals and supported products.
- 2+ years team management
- Track records in building highly scalable & robust financial platforms
- Experience with payment services or related product development
- Exposure to regulated environment in financial sector
- Experience in building teams
- Ability to lead a team to work on most complex problems involving a broad range of technologies
- Fluent knowledge on a variety of current and emerging technologies as well as seasoned leadership experience on major project teams
- Excellent communication and people skills, with ability to work across departments and senior stakeholders
- Can pioneer new technical directions for projects critical to company's success
- Expertise in management and deployment of cloud computing applications and infrastructure such as AWS