Apply to this job
You’ll be taken to a third party website to find the job application. You got this!
Lead Developer, Infrastructure Development & Automation
at Intercontinental Exchange
Posted: 3-14-2025
Remote
Information Technology and Computer Science
$100,640/year
Apply to this job
You’ll be taken to a third party website to find the job application. You got this!
About this Career
Software Quality Assurance Analysts and Testers
Skills
TypeScript, Junos, npm (Node Package Manager), Computer Networks, Syntax, Network Protocols, Dependency Management, Application Programming Interface (API), Planning, Puppet (Configuration Management Tool), Virtual Local Area Network (VLAN), Project Planning, Extensible Markup Language (XML), Automation, Tooling, Git (Version Control System), Operating Systems, Multiprotocol Label Switching, C (Programming Language), Network Automation, YAML, Verbal Communication Skills, Linux, Networking Hardware, Systems Development Life Cycle, Python (Programming Language), Go (Programming Language), Apache Maven, Distributed Revision Control, Network Monitoring, Ansible, Juniper Network Technologies, Integration Testing, RESTful API, Java (Programming Language), Border Gateway Protocol, Redis, Open Shortest Path First (OSPF), Advanced Cardiovascular Life Support (ACLS) Certification, Software Development, Infrastructure Automation, Local Area Networks, Big Ip, JSON, CI/CD, Project Stakeholders, Wide Area Networks, JavaScript (Programming Language), Release Management, Computer Science
Job Description
Atlanta, GA Job Details Full-time Estimated:
$165K - $237K a year 2 hours ago Benefits Health insurance Dental insurance 401(k) Work from home Vision insurance Life insurance Qualifications CI/CD Computer science Go Management Salt Ansible RESTful API XML Load balancingOSPF LAN
Git Java 8 years C JavaScript Network protocols RedisYAML BGP
Computer networking Organizational skills Software development MPLS Puppet Linux JSON Integration testing Senior level Maven TypeScript Communication skillsPython Juniper SDLC Full Job Description Overview:
Job Purpose ICE owns and operates the world's most advanced financial networks that are tasked with carrying market data around the world. Our networks are designed from the ground up to meet our unique performance constraints while remaining impeccably reliable. By joining the Infrastructure Development team you'll aid us in maintaining the networks 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 cutting-edge technologies in the area of computer networks and a solid knowledge 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, implemented and how strategies are executed. This role will have you joining our Infrastructure Development and Automation team where you will be working on our in-house automation platform, advanced network monitoring tooling, and other internal development projects. You will be exposed to all layers of these tools as well as learning the enterprise 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 Deep understanding of network device configuration syntax: e.g. Juniper JunOS, AristaEOS, F5 BIG-IP
Ability to design complex application systems Ability to form necessary project-plan to implement designs Understanding of what items are necessary to run through small proof-of-concept phases Comfort with extensively planning development work before writing a single line of code Ability to "manage" the work of other team members Gather requirements from relevant business owners Keep project stakeholders updated on progress Help ensure an orderly release management and SDLC process is followed Meet 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 manner Create and maintain documentation of system components and their operation Write unit and integration tests that ensure system reliability Help train end-users on the use of any new tooling Take ownership of tools and sub-components Knowledge and Experience Essential The applicant is expected to have the following skills and experience on appointment: 8+ years of development experience Computer Science (or related field) degree or equivalent experience Proficient software development skills Ability to work on development tasks with little external input Comfort with taking ownership of project deliverables Knowledge of general network principles and technology in WAN and LAN infrastructures Good written and oral communication skills and the ability to work with others on both an ad hoc and project team basis, across organizational boundaries Comfort with database technologies and terminology (e.g. ORMs, DB Models, Redis) 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, TypeScript/JavaScript, Go (golang), Java, C Ability to use RESTful APIs Ability to work with JSON, XML, YAML, and proprietary data interchange formats Familiarity with a DVCS (e.g. git) Familiarity with development dependency management tools (e.g. npm, pip, maven, etc) Familiarity with functional and integration testing Knowledge of common network automation services (e.g. NETCONF, eAPI, etc) Knowledge of Juniper products and Junos OS Knowledge of Arista products and EOS Knowledge of IT automation tooling (e.g. Ansible, Puppet, Salt) Self-organizing and ability to pick up next task independently Desirable The following skills and experience are particularly desirable but are not required for consideration: In-depth knowledge of networking protocols and deployments (e.g. BGP, MPLS, OSPF, IS-IS, VLANs, prefix-lists, ACLs, etc) In-depth knowledge of infrastructure automation and provisioning pipelines (I.e. CI/CD) In-depth knowledge of applications and services offered byICE/NYSE
Schedule This role offers work from home flexibility of one day per week. Illinois Base Salary Range The expected base salary for this role, if located in Illinois, is betweenX - X USD.
The base salary range does not include Intercontinental Exchange's incentive compensation. While we provide this range as general guidance, at ICE we compensate employees based on the skillset and experience of the individual. Regular full-time ICE employees are eligible for a suite of competitive employee benefits, including healthcare coverage (medical, dental and vision), a 401(k) plan, life insurance, time off, and paid leave for qualifying circumstances. #LI-JW1 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.Other Job Posting Details
Salary
Minimum
Maximum
$60,110/yr
$136,470/yr