Manager, Development
ICE Mortgage Technology is digitizing and automating the entire real estate and housing finance lifecycle so critical data can flow seamlessly from one process to the next creating a better experience for the homeowner, lender and servicer. We are providing configurable technology, extensive data and comprehensive analytics that span the entire loan life cycle. The Development Manager - AI Agent & Full Stack Development will be responsible for managing the end-to-end delivery of AI-powered agent systems and intelligent automation solutions that enhance our mortgage servicing capabilities. This role combines hands-on technical leadership with operational excellence, overseeing release management, environment operations, team delivery, and cross-functional coordination to ensure our next-generation intelligent applications are built, deployed, and maintained at production scale across multi-tenant SaaS environments. Responsibilities • Manages day-to-day delivery of AI agent and full stack development initiatives, ensuring on-time, high-quality releases aligned with business objectives and quarterly roadmap commitments • Owns and drives operational excellence including release management, environment provisioning and maintenance (on-premises and AWS), observability and alerting setup, and incident triage across development, staging, and production environments • Coordinates with Operations teams on environment setups, infrastructure changes, deployment activities, and production support escalations • Manages ServiceNow (SNOW) ticketing workflows for incident management, change requests, and service requests, ensuring SLA adherence and timely resolution • Administers and maintains Azure DevOps (ADO) for project management including Features, Stories, Tasks, sprint planning, backlog grooming, and release tracking • Provides technical leadership and people management to a team of software engineers, ensuring professional growth, skill development, and alignment with organizational goals • Keeps up to date with trends in AI as it relates to solving business problems and guides the team in adopting best practices for AI/ML development and deployment • Partners with Product Management, Architecture, QA, and DevOps teams to translate business requirements into actionable engineering plans with clear milestones and deliverables • Designs and oversees the development of APIs necessary to affect front end functionality and/or be consumed by other partners • Ensures full stack design and development quality across projects involving application development, migrations, and additions to existing applications • Oversees front end application development utilizing React, Angular, Node.js, etc. in close accord with a UX team and ensures the responsiveness of those applications • Oversees development of code libraries and APIs using Python and Java (Spring Boot) • Manages delivery of AI solutions using AWS Bedrock and related services • Enforces secure development practices which encompass secure coding, testing, access control, and secure deployment to build robust and resilient applications, with particular emphasis on protecting Non-Public Information (NPI) and Personally Identifiable Information (PII) • Ensures compliance with data privacy regulations and security standards applicable to financial services and mortgage industry (e.g., GLBA, SOC 2, PCI-DSS) • Oversees the design and creation of data models for applications and databases • Facilitates software design meetings and analyzes user needs to determine technical requirements • Reviews technical specifications based on conceptual design and stated business requirements • Ensures development and execution of test protocols with an emphasis on automated Unit Tests, Component Tests, and Scenario Tests • Manages documentation and procedures for installation, maintenance, and operational runbooks • Mentors and guides software development staff, conducting regular code reviews, 1:1s, and performance assessments • Manages capacity planning, resource allocation, and hiring activities to support team growth and delivery commitments • Establishes and tracks engineering KPIs including velocity, quality metrics, deployment frequency, mean time to recovery (MTTR), and AI-specific metrics such as LLM token usage, agent response times, and tool call success rates • Remains current on industry standards in web development and AI/ML operations • Performs additional related duties as assigned Knowledge and Experience • A Bachelors or Masters degree in Computer Engineering, Computer Science, or other related discipline; or equivalent combination of education and experience • 10 years of experience in Software Development with 3 years in a people management or team lead capacity • Demonstrated experience managing engineering teams in a SaaS provider environment delivering multi-tenant applications at scale • Prior experience working in industries that handle Non-Public Information (NPI) and Personally Identifiable Information (PII) such as Financial Services, Mortgage, Banking, Insurance, or Healthcare • Proven track record of delivering AI/ML applications to production including predictive AI, Generative AI, or Agentic AI solutions • Experience managing operational responsibilities including release management, environment operations (on-premises and cloud), observability/alerting, and incident management • Experience with ServiceNow (SNOW) for ticketing, change management, and incident workflows • Experience with Azure DevOps (ADO) for project management including Features, Stories, sprint management, and release tracking • Experience working with development technologies including Python, .NET or Java/Spring, JavaScript • Experience with OAuth2, JWT, JWS, JWE, JWKS/certificates, signing and encryption • Experience with Open API Specifications 3.0 (OAS or Swagger) • Experience working with OpenShift container platform and developing microservices • Experience with API documentation tools and formats, such as Swagger and Postman, to create API documentation that is comprehensive, accurate, and up to date • Experience with modern front-end technologies such as React or Angular a plus • Experience with RESTful services and SOAP Web services development • Experience working with applications in the cloud such as AWS or Azure a plus • Experience with Continuous Integration and Continuous Delivery (CI/CD) pipelines • Experience with source code management tools such as Azure DevOps, TFS, Jira or Git • Experience interacting with relational databases, such as MySQL, PostgreSQL, Oracle, or SQL Server • Proficiency with development techniques such as Test-Driven Development, Unit Tests, Component Tests and/or Scenario Tests a plus • Familiarity working in a Software Development Life Cycle (SDLC) leveraging Agile principles and AI Tools such as GitHub Copilot, Claude Code or Cursor • Experience working with software security platforms such as Snyk, and remediating security vulnerabilities • Excellent analytical, decision-making and problem-solving skills • Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike • Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels within ICE or outside the organization (executives, regulators, clients, etc.) • AI/ML & Agents o 3 years of experience managing or directly contributing to teams delivering AI/ML solutions to production environments o Strong understanding of agent systems built using modern LLM frameworks (Ex: LangChain, LangGraph, Semantic Kernel) and foundation models from AWS Bedrock, OpenAI, or Azure OpenAI platforms o Familiarity with Model Context Protocol (MCP) for server/client integrations, prompt engineering, and function/tool calling workflows in production environments o Understanding of RAG patterns, vector database implementations, semantic search optimization, and autonomous agent architecture design o Experience managing delivery of multi-agent systems with awareness of patterns for orchestration, coordination, and memory management (short-term and long-term) o Ability to evaluate, test, and monitor AI agent performance using established frameworks and methodologies for non-deterministic systems o Understanding of LLM security best practices including prompt injection prevention, data leakage mitigation, and responsible AI governance • Operational & Delivery Management o Demonstrated experience managing release cycles for enterprise SaaS applications including coordination of on-premises and cloud (AWS) deployments o Experience establishing and managing observability and alerting frameworks using tools such as Datadog, CloudWatch, Grafana, New Relic, or similar o Proven ability to manage environment operations across multiple tiers (development, QA, staging, production) in both on-premises and cloud infrastructure o Experience with incident management processes including triage, root cause analysis, post-mortem documentation, and corrective action tracking o Track record of managing cross-functional coordination with Operations, Infrastructure, Security, and Client Services teams o Experience managing teams through regulatory and compliance-driven release processes typical of financial services environments