The role of Software Engineer at INFINIT focuses on developing the financial infrastructure that supports B2B lending and payments. Responsibilities include enhancing the loan application experience, ensuring secure payment processes throughout the loan lifecycle, and supporting due diligence workflows. Required skills include expertise in C# and .NET, strong communication abilities, and experience in regulated financial environments.