Software Engineer will design and code software modules, support the Project Leader and Development Manager on projects, works with Business Analysts, core platform team, and the clients on implementing new product features as well as implementation support tools and advanced support escalations.