software architecture required to implement the team's features, meet their objectives and key results (OKRs) Provide software development expertise to team members via pair programming and code review Qualifications 8+ years of overall software engineering experience 2+ years as a Tech Lead/Systems Architect in fintech … banking industry. 5+ years Professional Experience with other Object-Oriented programming languages Proficiency in object-oriented programming and SOLID principles, including DRY, composite reuse, dependency inversion, inversion of control, and dependency injection, is necessary. Strong leadership, organizational, and communication skills Highly accountable, with a track record of building ...