Sr. AI Engineer

Lender Toolkit

About The Position

The Senior Software Engineer's primary responsibility is to develop high-quality, top-tier software that seamlessly integrates with the ICE Encompass Platform. This role must identify, and execute tasks in the software development life cycle, review and debug code, and collaborate with internal teams. They will also provide technical guidance, mentorship, and project management expertise to deliver successful software projects. This role reports to the Engineering Manager.

Requirements

  • At least 10 years experience as a developer
  • Minimum 2 years as a developer for ICE Encompass Software
  • Bachelor's degree in Computer Science, or a closely related IT field preferred
  • Strong foundation in cloud-native development
  • Experience with REST/GraphQL API development with TypeScript and/or C#
  • Experience with front-end technologies and frameworks such as TypeScript, Node.js, and React
  • Experience with AWS technologies including Kubernetes, ECS, EventBridge, Lambda, Docker, DynamoDB, Aurora RDS, Redis, Code Deploy, etc.
  • Experience with Authentication and Authorization (OAuth, JWT, etc.)
  • Experience with Infrastructure as Code (IAC) using Terraform
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines with GitHub Actions, Feature Flags, and Semantic versioning
  • Experience with secure coding best practices for OWASP and CWE compliance
  • Experience with Azure DevOps Boards
  • Experience with API Key Management: Obtaining and using API keys for authentication
  • Experience with complex webhook workflows including processing of loan events
  • Experience writing SQL queries and interacting with databases
  • Experience with testing including Unit Tests, Code Coverage, Postman/Newman Proficiency, and experience with Jest/NUnit/XUnit
  • Experience with AI engineering concepts and tooling, including LLM integration, agentic frameworks, and Model Context Protocol (MCP)

Nice To Haves

  • Encompass Platform usage a plus

Responsibilities

  • Create new and improved product designs according to requirements coordinated with sales and marketing departments.
  • Oversee the transition from design into production, including any necessary testing and training required for implementing new or changed designs. May also be required to evaluate internal tooling and facility capabilities when assessing the cost-effectiveness of a new design.
  • Oversee the prototyping and testing of new designs, including the interpretation of test results. May be required to set up and run test equipment.
  • Conduct and/or review the testing of new designs, interpreting test data, and recommending necessary corrective action based on test data.
  • Maintain accurate and current documentation on design changes and requests.
  • Resolve production and/or field problems as needed.
  • Utilize Azure DevOps daily to maintain detailed documentation within the Project as well as daily documentation of time and hours.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service