12 - 15 years Application support & maintenance, production support, application development, database administration, system administration, system engineering or equivalent experience using Microsoft technology stack (e.g., Windows, NET, SQL Server) or equivalent technologies and toolset e.g., Java, JSON, Python, Oracle, MySQL, Linux, etc. The Lead Software Engineer partners with business, architecture, security, and product teams to deliver scalable, secure, and maintainable technology solutions aligned with enterprise objectives.