
AI Software Engineer
Role summary
We are seeking an AI Software Engineer to join our Platform Development team. This hands-on role involves building backend services and data layers for AI-driven tools like a text-to-SQL chatbot, focusing on .NET/C# APIs, data platforms, and AI integration. You will work with LLMs and financial data across Microsoft Fabric, Databricks, and SQL Server, ensuring AI's practical application in a regulated financial environment. The role also includes L3 production support for a C++ legacy treasury application on Unix/Solaris, requiring strong debugging, troubleshooting, and system stability skills. Experience with financial systems and large legacy codebases is preferred.
Job Description:
We are looking for an AI Software Developer to join our Platform Development team—someone who is not just keeping up with the AI revolution but genuinely excited by it. This is a hands-on role where you will build backend services and the data layer that power AI-driven tools such as a text-to-SQL chatbot, helping shape the future of advisor productivity.
Your focus will be on:
- .NET / C# APIs
- Data platforms
- AI integration
You will build services and pipelines that connect large language models (LLMs) to real financial data across:
- Microsoft Fabric
- Databricks
- SQL Server
You will help solve the complex challenges of making AI useful (not just impressive) in a regulated financial environment.
Our data lives across multiple platforms, and you will help structure and expose that data so AI systems can query it accurately.
The AI writes the SQL—but you must know when it is correct and when it is not.
If you enjoy experimenting with AI tools, stay up-to-date with new model releases, and want to bring that enthusiasm into building real production systems, this is the opportunity.
Roles & Responsibilities
L3 Production Support
- Provide L3 support for a legacy treasury application built in C++ on Unix/Solaris infrastructure
- Investigate and resolve complex production incidents affecting treasury operations
- Perform root cause analysis (RCA) for system defects and operational failures
Code-Level Troubleshooting
- Analyze and debug C++ application code to diagnose system issues
- Implement bug fixes, patches, and minor enhancements where required
- Support application releases and production deployments
System Stability & Performance
- Ensure stability and availability of the treasury platform
- Monitor application performance, system logs, and operational metrics
- Support incident management, problem management, and operational governance processes
Knowledge Transfer & Transition
- Work with existing support teams to transition knowledge and support responsibilities
- Develop and maintain technical documentation and runbooks
- Assist with stabilization and long-term support of the platform Required
Technical Skills
- Strong hands-on experience in C++ application development/support
- Experience supporting applications running on Unix / Solaris environments
- Proven experience in L3 production support for enterprise applications
- Strong debugging and troubleshooting skills in legacy systems
- Familiarity with shell scripting and log analysis
Good to Have
- Experience working with treasury or financial systems within banking environments
- Exposure to liquidity management or internal banking platforms
- Familiarity with backend data stores or databases in enterprise applications Experience
• 9–12 years of experience in application development/support with strong C++ expertise
- Prior experience supporting mission-critical financial systems preferred
Key Traits
- Strong analytical and troubleshooting capability
- Comfortable working with large legacy codebases
- Ability to support high-availability banking systems
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range: $100,000 - $130,000 a year
Location
New York, NY
Job Function
TECHNOLOGY
Role
Engineer
Job Id
403148
Desired Skills
.NET | SQL
Salary Range
$100,000-$130,000 a year
Desired Candidate Profile
Qualifications : BACHELOR OF COMPUTER SCIENCE
Similar roles
AI Software EngineerNumerator · United States · Remote- Senior AI Software EngineerRemoteHunter · United States · Remote
AI Software EngineerBroadcom · Georgia, United States · Onsite- Junior AI Software EngineerAgility PR Solutions · Ontario, Canada · Remote
- AI Software EngineerAgility PR Solutions · Ontario, Canada · Remote