Overview Company Overview : We are a dynamic FinTech company at the forefront of technological innovation, delivering robust financial solutions that empower our customers in cash flow management. We are searching for a Lead Software Engineer who brings not only substantial hands-on engineering talent but also a track record of expert-level mastery across software development disciplines. This role demands an individual with extensive and demonstrable experience—someone who has architected and modernized complex software systems at scale, navigated the intricacies of distributed platforms, and consistently driven engineering initiatives to the highest standards of technical excellence. The ideal candidate is a thought leader and technical authority, comfortable solving unprecedented challenges across both legacy and greenfield environments, and renowned for deep, practical wisdom in all facets of the software stack. Our current environment is primarily built upon .NET and React, forming a solid starting point for our platform as we continue to mature our technology ecosystem. As an AWS-focused organization working predominantly with relational databases, we are building the foundational capabilities needed for long-term scalability and reliability. At the same time, we are actively exploring new and emerging technologies as part of our broader modernization efforts to strengthen our architecture and accelerate our growth. Role Overview: In this role, you will collaborate with product managers, architects, engineers, and other team leads to design and implement advanced software solutions spanning both front end and back end technologies. You will help steer architectural efforts, including decoupling components and refactoring older systems, and serve as a technical mentor and guide within the team. Your contributions will be critical to modernizing our software platforms, aligning engineering with organizational objectives, and fostering technical excellence. This