Senior Developer
Atlanta, GA 
Share
Posted 7 days ago
Job Description
Overview

Job Purpose

ICE Data Services, a subsidiary of Intercontinental Exchange, Inc. located in Atlanta, GA is seeking a Senior Developer to join our Technology team of talented, creative and dedicated professionals. This team is responsible for building and maintaining real-time data pipelines with infrastructure and technologies that accommodate in-memory data storage, high-speed ingest, and distributed architecture for scalability.

This candidate is responsible for all phases of the project life-cycle activities, from initial analysis through production support including design, implementation, testing, debugging, integration, and maintenance.

Responsibilities

  • Assist technical & product managers in the evaluation of product requirements for software applications
  • Provide realistic and reliable estimates for completing tasks
  • Application development, customization, and integration of work
  • Design, code, debug, and unit test the applications
  • Maintain/modify existing software applications for periodic releases
  • Create test plans and test tools; support testing and address on-line bug reports/issues
  • Document applications for technical white papers, user guides and operations guides
  • Provide on-call technical support during business hours, and occasionally off hours to support production problems and deployments on rotating basis
  • Participate in team exercises to identify and implement areas for continuous improvement

Knowledge and Experience

  • 5+ years of software development experience, with focus on data collection and systems integration
  • Experience with C++, and Python
  • Strong Linux application development and debugging experience
  • Strong understanding of computer architecture - multi-threading, CPU scheduling, memory management, and network programming
  • Good understanding of algorithms and data structures to implement Real-time data feed processing
  • Experience developing and deploying large-scale performance-sensitive distributed systems
  • Experience successfully interacting and working with internal customers at multiple levels of responsibility in cross functional environment
  • Self-starter with strong work ethic and attention to details
  • Solid communication skills

Preferred

  • Familiarity with financial market data feeds
  • Familiarity with Kafka or other stream processing platform
  • Redis and MySQL experience
  • Perl experience
  • Good knowledge of Linux at a systems level
  • Experience with the release process: Package installers, build scripts, Jenkins scripts
  • Familiarity with cloud computing like Amazon Web Services, Google cloud etc.

Schedule

This role offers work from home flexibility.

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.


Intercontinental Exchange is an Equal Opportunity Employer and is committed to diversity in its hiring and business practices. All qualified candidates are encouraged to apply.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
5+ years
Email this Job to Yourself or a Friend
Indicates required fields