Senior AI Software Engineer
Tower Loan
Senior AI Software Engineer
We take pride in what we do! Deciding to come grow with us is an exciting opportunity to enhance your career success stories. You are the center to what we do. We would love to have you here!
The Senior AI Software Engineer will play a leading role in the ground-up rewrite of Tower Loan's loan origination and servicing platform, applying modern modular design principles, microservices, and event-driven architecture to support enterprise-scale deployment serving 1,000+ users across hundreds of locations. This role will champion an AI-first approach across requirements analysis, architecture, development, testing, and delivery. This position combines strong full-stack engineering expertise in C#,.NET 10 or later, modern user interfaces, and SQL Server with practical experience using AI to accelerate development and embed intelligent capabilities into business workflows. Working closely with product, architecture, and engineering teams, this individual will help build a secure, scalable, and maintainable platform supporting the full lending lifecycle. The ideal candidate brings strong engineering judgment, takes ownership of complex technical initiatives, and actively applies emerging AI capabilities while maintaining high standards for software quality, reliability, and security.
Responsibilities:
- Design and develop Tower Loan's next-generation loan origination and servicing platform using C#,.NET 10 or later, ASP.NET Core, SQL Server, and modern UI frameworks such as Blazor or React.
- Apply AI-first development practices throughout the software lifecycle, including requirements refinement, business rule extraction, architecture analysis, code generation, automated testing, refactoring, and documentation.
- Lead the technical design and delivery of complex features, translating business requirements into practical architecture, implementation plans, and reliable software.
- Design modular services with clear domain boundaries, reusable components, and well-defined APIs that support independent deployment, scalability, and maintainability.
- Implement event-driven communication and asynchronous processing using Kafka or comparable messaging technologies, with appropriate handling of retries, duplicate messages, failures, and data consistency.
- Engineer applications for enterprise-scale use across hundreds of locations, addressing concurrency, performance, resilience, and operational reliability.
- Analyze legacy.NET Framework applications to identify business rules, dependencies, and workflows, ensuring required functionality is accurately incorporated into the new platform.
- Support data migration, integration, and phased transition activities to maintain business continuity as the new platform replaces existing capabilities.
- Build responsive, accessible user interfaces that simplify loan origination, account servicing, payment processing, and other operational workflows.
- Design and optimize SQL Server schemas, stored procedures, views, queries, and indexes, emphasizing data integrity, transaction consistency, performance, and version control.
- Develop and integrate AI capabilities into business applications, including intelligent assistants, document processing, knowledge retrieval, and automated workflows.
- Build and maintain integrations with payment processors, document management and eSignature platforms, messaging services, analytics tools, and other internal and third-party systems.
- Independently review and validate AI-generated code and other outputs for correctness, security, performance, and maintainability.
- Implement appropriate controls for AI functionality, including access restrictions, sensitive data protection, output validation, evaluation, monitoring, and human review where warranted.
- Create and maintain automated tests, collaborate with QA, and validate that delivered functionality meets intended business outcomes and established quality expectations.
- Conduct code reviews, mentor other engineers, and contribute to engineering standards, architectural decisions, and continuous improvement.
- Troubleshoot complex application and distributed system issues using logging, metrics, and tracing to identify root causes and improve reliability.
- Contribute to CI/CD pipelines, deployment automation, technical documentation, data models, and API specifications.
- Implement security and privacy controls consistent with company policies and applicable regulatory requirements.
- Perform all other duties as assigned.
Required Skills/Abilities:
- Advanced proficiency in C# and modern.NET, including ASP.NET Core, API development, asynchronous programming, dependency injection, and application performance optimization.
- Strong full-stack development skills, including Blazor or React and supporting web technologies such as HTML, CSS, JavaScript, or TypeScript.
- Strong SQL Server development and troubleshooting skills, including relational data modeling, indexing, query optimization, and transaction management.
- Strong understanding of modular software design, microservices, REST APIs, event-driven architecture, domain-driven design, and clean architecture principles.
- Practical understanding of distributed systems, including service boundaries, asynchronous messaging, fault tolerance, idempotency, and eventual consistency.
- Ability to design applications for substantial concurrent usage and deployment across geographically distributed business locations.
- Demonstrated ability to use AI development tools effectively while maintaining ownership of technical decisions, code quality, testing, and delivered results.
- Practical understanding of large language model integration, prompt design, retrieval-augmented generation (RAG), tool calling, and the limitations of AI-generated output.
- Ability to extract and validate business rules from existing applications and translate them into clear requirements and maintainable implementations.
- Experience with automated testing, source control, code reviews, and CI/CD pipelines.
- Excellent debugging, analytical, and problem-solving skills, with the ability to evaluate technical tradeoffs and resolve complex issues.
- Ability to work independently, lead technical efforts, mentor teammates, and communicate effectively with technical and business stakeholders.
- Demonstrated integrity, discretion, and professionalism when handling sensitive or confidential information.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field required.
- Five or more years of professional software development experience required, including substantial hands-on experience with C# and modern.NET.
- Demonstrated experience owning the design, development, testing, and delivery of complex enterprise applications required.
- Experience developing microservices and event-driven integrations in distributed application environments required.
- Experience developing user interfaces with Blazor or React required.
- Experience with SQL Server database development and performance tuning required.
- Demonstrated experience using AI tools within the software development lifecycle and integrating AI or large language model services into applications required.
- Proven experience integrating third-party APIs and developing internal services or reusable software components required.
- Experience with major application rewrites, platform modernization, or migration from legacy.NET Framework systems preferred.
- Experience supporting applications serving large user populations across multiple business locations preferred.
- Experience with Kafka, Redis, containerization, and cloud or private data center deployments preferred.
- Experience implementing AI evaluation, monitoring, and safeguards in production applications preferred.
- Experience with financial services, lending, loan origination, loan servicing, payment processing, or other regulated business systems preferred.
- Relevant certifications in software development, AI, or cloud technologies preferred.
Physical Requirements:
- Stand, walk, and/or sit for eight (8) hours a day
- Communicate effectively, verbally, written, in person, via telephone, or electronically.
- Lift and maneuver up to 20 lbs.
The above description outlines the most significant job functions performed, but may include other similar functions or assignments not explicitly mentioned.
- ...approach. Teradata delivers real business value with AI. What You’ll Do As a Senior AI Engineer, you will be a key contributor to our internal engineering... .... You will work on AI agents and platforms across Software Development Lifecycle and design them to be scalable,...SeniorSoftwarePermanent employmentFlexible hours
$113.15k - $135.64k
...mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR),... ...where innovation meets mission-critical impact. As a Senior Enterprise Architect , you’ll lead the design and delivery...SeniorSoftwareFull timeWork at officeNight shift$93.7k - $209.5k
Job Description Oracle Health is seeking a Senior AI Agent Engineer to build production AI agents and workflow automation capabilities that accelerate... ...report/dashboard acceleration. The role requires strong software engineering fundamentals combined with hands-on experience...SeniorSoftwareTemporary workFlexible hours$160k - $200k
...Description SAIC is seeking qualified Network Engineer for an Air Force TENCAP HOPE 2.0 contract at Joint Base Pearl Harbor Hickam... ...maintain DoW and USAF network systems and related hardware, software, licenses, and certifications. Implement network upgrades, system...SeniorSoftwareContract work- ...Senior Bridge Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and respected... ...projects Familiarity with Bluebeam Revu and engineering software packages such as: LEAP Bridge Enterprise, FB-MultiPier,...SeniorSoftware
- ...Senior Network Engineer Joint Base Pearl Harbor-Hickam, HI CSCI is on the hunt for a dynamic Senior Network Engineer to join our client... ...Expertise in 10 Gigabit Ethernet LAN technologies and associated software and hardware equipment Strong project management skills,...SeniorSoftwareWork at officeLocal area1 day per week
- ...Overview The Work The Voice Data Communication Engineer, Senior, will provide technical direction, engineering expertise, and support... ...telecommunication tools and diagnostic utilities (hardware and software). Our Commitment to you / overview of benefits ~...SeniorSoftwareTemporary workWork experience placementLocal areaFlexible hours
$120.5k - $162.68k
...Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and... ...citizenship and immigration status. At Rocket Software, we believe AI is a critical enabler of innovation and productivity. All...SeniorSoftwareFull timeRemote workWorldwideFlexible hours- ...Join Blue Cross & Blue Shield of Mississippi as a Senior Systems Analyst and be a part of the movement to transform patient care through... ...business needs and technical solutions, providing expertise in software, hardware and network infrastructure. While each of these...SeniorSoftwareShift workWeekend work
- ...Senior Application Developer Location: Texas, Louisiana, Mississippi Type: C2C, C2... ...create complex business applications; test software during development; perform quality... ...mortgage backed securities, is desirable • AI Co-pilot or equivalent AI coding experience...SeniorSoftwareWork experience placement
- ...only in your community, but around the world. In the role of Senior Geotechnical Engineer, we'll count on you to: Plan and prepare geotechnical... ...stability, settlement, seepage, and deep foundation response software, as appropriate Experience with Bentley suite of...SeniorSoftwareFull timeFor contractorsWork at office
$186.07k - $218.9k
...Advanced Trading team within the Consumer & Business group as a Senior Software Engineer, Backend helping scale Coinbase Advanced trading products... ...and sound technical judgment. ~ Utilizes generative AI responsibly, maintaining human oversight to deliver business...SeniorSoftwareLocal areaWorldwide$77.32k - $104.38k
...mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR),... ...implementations. The position is expected to regularly interact with senior DoD personnel, communicate effectively both orally and...SoftwareFull timeContract workWork at officeNight shift- ...and operational efficiency through advance technology as an AI Engineer. By bridging the gap between clinical excellence and cutting-... ...Strong communications skills in relating complex subject matter to senior management. Ability to manipulate large data sets and...
$85k - $95k
...Overview The Work The Systems Administrator, Senior will be administering, optimizing, and troubleshooting computer systems, including... ...complex technical problems. Evaluate, install, and manage software during various phases of testing and production. Conduct...SeniorSoftwareFull timeTemporary workLocal areaRemote workFlexible hours$99.6k - $192.9k
...solutions. We are modernizing our portfolio by embedding Generative AI, Large Language Models (LLMs), and autonomous agentic workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward-thinking...SeniorSoftwareImmediate startRemote workFree visaFlexible hours$186.07k - $218.9k
...group builds the systems every Coinbase engineer relies on to write, validate, ship, and... ...fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group... ...as Datadog. ~ Utilizes generative AI responsibly, maintaining human oversight...SeniorSoftwareLocal area- ...Senior Software Engineer Position Summary: The Senior Software Engineer's role is to design, execute, assess, and troubleshoot software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the...SeniorSoftwareWork experience placement
$167.7k - $245.2k
...products for securing workloads and AI infrastructure using advanced... ...across Linux and Windows.Our software agent team builds high-... ...As part of the Windows agent engineering team, you will focus on... .... You will work closely with senior engineers, architects, and cross...SeniorSoftwareFull timeTemporary workLocal areaRemote workFlexible hours$120k - $130k
...opportunity Pearson is expanding the engineering capability behind OnVUE. We... ...operate complex enterprise software using Java, Spring Boot,... ...have opportunities for strong senior individual contributors and... ...performance engineering, LLMs or AI-assisted development tools...SeniorSoftwareFull timeRemote work- ...The Work The Network Specialist - Senior is responsible for overseeing complex network... ...and resolve complex hardware, software, and network performance issues, ensuring... ...Experience: Minimum of 7 years in network engineering, systems design, operations management,...SeniorSoftwareContract workTemporary workLocal areaFlexible hoursShift work
$186.07k - $218.9k
...called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you... ...cataloging, lineage, or quality monitoring. ~ Utilizes generative AI responsibly, maintaining human oversight to deliver business...SeniorSoftwareLocal area- ...Job Description Job Description Senior Estimator Location: Perry, GA Position... ...to collaborate with owners, architects, engineers, subcontractors, and project teams to deliver... .... ~ Proficiency with estimating software such as Bluebeam, Procore, BuildingConnected...SeniorSoftwareContract workFor subcontractor
$75k - $85k
...range $75,000.00/yr - $85,000.00/yr We are seeking an experienced Senior Staff Accountant to join our team. The ideal candidate is... ...experience Strong understanding of GAAP Proficiency with accounting software (e.g., QuickBooks, NetSuite, Sage, or similar) and advanced...SeniorSoftwareFull time$121.4k - $218.6k
...networks? Join Our Custom Government Engineering Team! The Custom Government team operates... ...self-motivated, and highly productive Senior Software Engineer with a solid systems... ...cycles using modern Agile practices and AI-assisted workflows Partnering with Operations...SeniorSoftwareWork experience placementWork at office$107.9k
...learning, and workforce programs. Responsibilities As a Senior HR Analyst, you will help business stewards and their operational... ...business solutions. Develop business requirements for software solutions. Serve as liaison to facilitate the design and development...SeniorSoftwareFor contractorsLocal areaRelocation packageFlexible hours$76.8k - $186.2k
...What You Can Expect As a Senior Accountant on Zoom's General... ...accounting lifecycle for capitalized software, including Internal Use... ...innovation, partnering with Engineering, FP&A, IT, and Finance to ensure... ...the numbers but also how AI-assisted automation transforms...SeniorSoftwareWork at officeRemote work$81.1k - $187k
...We are looking for a Site Reliability Engineer 3 to support mission-critical cloud services... ...responds to capacity needs. Collaborates with software development teams to develop reliable and... ...to life-saving care. And with AI embedded across our products and services...SeniorSoftwareTemporary workImmediate startFlexible hoursShift work$102.7k
...Description : JOB SUMMARY This job is an integral member of an agile software engineer team responsible for building scalable software applications... ...of role-based security and access control implementation. Senior-level contributions to software architecture and development...SeniorSoftwareTemporary workFor contractorsWork at officeLocal area$128k - $191k
...of systems is powered by Lattice OS, an AI-powered operating system that turns thousands... ...is seeking a talented Test and Systems Engineer to join our rapidly growing team in... ...MagicDraw or similar systems engineering software (Rhapsody, SparxEA, etc...).Experience with...SeniorSoftwareFull timeWork experience placementImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior AI Software Engineer. Be the first to apply!
- senior manager diversity & inclusion Flowood, MS
- senior application security Flowood, MS
- senior application administrator Flowood, MS
- senior operations technician Flowood, MS
- senior Flowood, MS
- srs Flowood, MS
- id software Flowood, MS
- healthcare software sales Flowood, MS
- software implementation project manager Flowood, MS
- software Flowood, MS



