Developer I, Infrastructure Development & Automation
π Role Overview & Responsibilities
Overview
Job Purpose
ICE owns and operates the world's most advanced financial infrastructure tasked with handling millions of transactions as well as carrying market data worldwide. Our infrastructure is designed from the ground up to meet our unique performance constraints while remaining impeccably reliable. By joining the Infrastructure Development & Automation team, you will aid us in building and maintaining this infrastructure as well as helping us continue to push the envelope with state-of-the-art technologies.
A successful candidate will gain invaluable hands-on experience with state-of-the-art equipment and innovative technologies in systems automation, computer networks, as well as an understanding of network protocols, concepts, and solutions. The experience will not be limited to technology - this is also an opportunity to get a good understanding of the operation of a global organization, how global teams interact, how projects are developed, solutions implemented, and how strategies are executed.
This role will have you joining our Infrastructure Development & Automation team where you will be working on our in-house automation platforms, advanced infrastructure monitoring tooling, and other internal development projects within the Infrastructure/Operations vertical. You will be exposed to all layers of these tools as well as learning the enterprise Software Development Lifecycle (SDLC) processes at ICE. In time you will help support other teamsβ use of these tools and develop new features or improve existing ones.
Responsibilities
Write and maintain software that interacts with various network devices, tools, databases, and user inputGather requirements from relevant business ownersCreate wireframes or diagrams to explain solutionsKeep project stakeholders updated on progressHelp ensure an orderly release management and SDLC process is followedMeet with technologists from other teams to ensure all new software appropriately captures the requirements, uses the best data sources, and does so in a secure mannerCreate and maintain documentation of system components and their operationWrite unit and integration tests that ensure system reliabilityHelp train end-users on the use of any new toolingTake ownership of tools and sub-components
Essential
Knowledge and Experience
The applicant is expected to have the following skills and experience on appointment:
Computer Science (or related field) degree or ability to demonstrate equivalent experienceGood written and oral communication skills and the ability to work with others on both an ad hoc and project team basis, across organizational boundariesBasic to Intermediate software development skillsExposure to database technologies and terminology (e.g. ORMs, DB Models, Key:Value stores)Familiarity with GNU/Linux operating systems
Beneficial
The applicant will receive extra consideration if they have some of the following skills and experience:
Development ability in Python, Javascript, Go (golang), CAbility to use RESTful APIsAbility to work with JSON, XML, YAML, and proprietary data interchange formatsFamiliarity with a DVCS (e.g. git)Familiarity with development dependency management tools (e.g. npm, pip, maven, etc)Familiarity with functional and integration testingKnowledge of common network automation services (e.g. NETCONF, eAPI, etc)Knowledge of Juniper products and Junos OSKnowledge of Arista products and EOSKnowledge of IT automation tooling (e.g. Ansible, Puppet, Salt)Self-organizing and ability to pick up next task independently
Schedule
This role offers work from home flexibility of up to 2 days per week.
Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.
Frequently Asked Questions
How do I apply for the Developer I, Infrastructure Development & Automation position at ICE? βΌ
Click the “Apply for this Position” button on this page to submit your application directly to ICE without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? βΌ
This position is located in Atlanta, GA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? βΌ
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →