Lead Software Engineer - AI & Financial SystemsBuild Intelligent Enterprise Applications That Drive Business Innovation Are you passionate about building scalable software solutions that combine artificial intelligence with enterprise financial systems? We're looking for a Lead Software Engineer to help design and deliver next-generation applications that modernize business operations through AI, cloud technologies, and intelligent automation. In this role, you'll work alongside cross-functional teams to develop high-impact solutions that improve financial workflows, enable data-driven decision making, and support mission-critical enterprise platforms.
About the Role As a Lead Software Engineer, you will design, develop, and deploy enterprise software solutions supporting financial systems and AI-powered applications. You will collaborate with product managers, architects, data scientists, and business stakeholders to build scalable, cloud-native applications while driving technical excellence across the software development lifecycle.
Key Responsibilities - Lead the design, development, and deployment of enterprise software solutions for financial systems and AI-powered applications.
- Architect and implement scalable services that integrate with internal and third-party financial platforms.
- Collaborate with Product Management, Finance, and Data Science teams to define technical requirements and deliver intelligent automation solutions.
- Apply machine learning and AI technologies to optimize financial workflows, forecasting, compliance monitoring, and operational efficiency.
- Own the full software development lifecycle, including analysis, architecture, development, testing, debugging, deployment, and documentation.
- Mentor and support software engineers while promoting engineering best practices, innovation, collaboration, and technical excellence.
- Evaluate and adopt emerging technologies in artificial intelligence, enterprise software, and cloud-native development to support long-term platform strategy.
Required Qualifications - 7+ years of software engineering experience, including technical leadership on complex enterprise applications.
- Experience developing software for enterprise financial systems, licensing platforms, or other business-critical applications.
- Hands-on experience developing and deploying AI-powered solutions using Large Language Models (LLMs) to automate business processes or improve enterprise outcomes.
- Strong programming experience with Java and Python.
- Experience building cloud-native applications on AWS or Google Cloud Platform (GCP).
- Experience with Kubernetes and containerized application development.
- Familiarity with Agile software development methodologies and CI/CD pipelines.
- Excellent communication skills with the ability to collaborate effectively across technical and business teams.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline (or equivalent practical experience).
Preferred Qualifications - Experience supporting licensing, digital commerce, financial operations, or enterprise business platforms.
- Knowledge of financial compliance standards, governance, and audit processes.
- Master's degree in Computer Science, Software Engineering, or a related technical field.
#LI-DT1 #LI-NC1 #Hiring #LI-Hybrid