Engineer II

Intercontinental Exchange Holdings, Inc.•Jacksonville, FL

About The Position

ICE Mortgage Technology is seeking a .NET Software Engineer to support custom development work for a high-profile client. The .NET Software Engineer will develop, maintain, and support applications for the organization’s servicing technologies division for a dedicated client account.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience.
  • 5+ years of programming/development experience, preferably in an enterprise setting.
  • Experience building and supporting .C#/.NET web applications.
  • Experience with SQL Server and stored procedures.
  • Demonstrated understanding of Web APIs and/or REST APIs.
  • Experience working with development technologies such as Git, Visual Studio.
  • Proficient with generative AI technologies such as Claude Code and GitHub CoPilot to increase development productivity.
  • Excellent analytical, decision-making and problem-solving skills.
  • Must be able to multitask in a fast-paced environment.
  • Experience with project management.
  • Strong communication skills, both verbal and written.
  • Results oriented, business focused, and successful at interfacing across multiple organizational units.
  • Experience with API development.

Responsibilities

  • Provides design development of projects involving application development, migrations, and additions to existing applications.
  • Participates in project meetings with other technical staff, business owners and subject matter experts.
  • Assesses and develops design requirements for project and communicates in writing or in meetings with development team while assessing detailed specifications against design requirements.
  • Reviews application in progress of development to ensure compliance with overall design parameters and corporate development standards.
  • Develops and/or reviews development of test protocols for testing application before user acceptance.
  • Reviews test results and directs further development.
  • May serve as technical lead, architect, project lead or principal developer.
  • May provide, or guide provision of technical support to applications currently in production.
  • May mentor or guide work of less experienced programming and development staff.
  • Performs other related duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service