Senior Developer
Job Purpose
ICE Data Services, located in Atlanta, GA is seeking a Senior Developer experienced with a combination of front-end, middle-tier, and backend systems to join our team of talented, creative and dedicated professionals.
The Senior Developer is responsible for all phases of the project life-cycle activities, from initial analysis through production support including design, implementation, testing, integration, and maintenance.
The successful candidate will play a key role in building and maintaining mission-critical, high-performance applications supporting the receipt, processing, and distribution of real-time data for global financial markets. Your contribution will directly impact the processing of critical financial data that is distributed to world-wide financial institutions. These application components include a combination of front-end user interface applications as well as middle and backend Java and C/C++ components.
Responsibilities
- Assist technical & product managers in the evaluation of product requirements for software applications.
- Provide accurate and reliable estimates for project tasks.
- As part of a dedicated small team, design, develop, code, unit test, and maintain applications and application components using a standard SDLC framework incorporating JIRA, Git, Jenkins, and Gradle.
- Develop and deliver robust, high-performance systems and modules using Java, Spring, REST, ReactJS, TypeScript, and SQL on the front-end and Java, C/C++, and SQL on the backend.
- Maintain/modify existing software applications with periodic releases.
- Create test plans and test tools. Support testing and address on-line bug reports/issues.
- Document the applications and components for use in technical functional and design documents, user guides and operations guides.
- Provide after working hours support of production problems and deployments on a rotating basis with other team members.
Knowledge and Experience
- 5+ yrs of development on Unix/Linux platforms in a professional setting.
- Bachelor’s Degree or equivalent in Computer Science or related field.
- UI development experience using Node.js, TypeScript, JSON, and React.
- Strong and demonstratable experience with Java, C and C++ programming languages.
- Experience with OS command line and scripting tools (e.g., Linux/Unix shell scripting (bash, awk, sed, Perl, and Python).
- Demonstrable working knowledge of and experience with Postgres, Oracle or other database systems using JDBC, and/or PL/SQL.
- Strong problem solving and analytical skills.
- Demonstrable experience using AI tools and frameworks (e.g., VS Code, Copilot) and AI agents (e.g., Claude Sonnet, Gemini, GPT) to design, develop, debug, and create unit tests of developed software.
- Experience with debuggers such as GDB or Visual Studio, and memory checkers such as Valgrind.
- Experience with Source Control Management using Git (BitBucket, GitHub, or similar).
- Experience with unit testing and testing frameworks (Google Test, Junit, or similar).
- Demonstrable knowledge of SDLC processes and procedures such as waterfall and agile.
- Ability to work collaboratively with project team members, and work effectively with team leaders, development managers, and other groups including QA, Operations, and Product Management.
- Excellent communication skills.
Preferred
- Understanding of market data behavior across multiple asset classes (equities, options, fixed income, and derivatives).
- Experience designing and developing multithreaded Java components and/or web-based Java Web frameworks (e.g., JSF, Angular, React, etc.).
#LI-HR1 #LI-ONSITE
----------: Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.Recommended Jobs
Account Manager
Job Description Job Description The Client Our client is a respected name in mechanical contracting, known for delivering high-performance HVAC, plumbing, and piping systems across commercia…
Operations Intern Support
Roles & Responsibilities Manage, maintain, and create IBP related reporting in support of the Global Demand Review Process, Global Supply Review, Integration Reconciliation, Management Business Re…
Licensed Professional Counselor LPC
Job Description Job Description B.Y.R.D. House is in search of a Licensed Mental Health Therapist to join a growing private practice. This individual will be available to see at least 15 clients …
Patient Service Center Supervisor
: Overview: Patient Service Center Supervisor Onsite Summary Responsible for leading and training a team of Patient Care Representatives in the delivery of outstanding service to our pati…
Commercial Account Manager (CAM)
Job Description Job Description Summary of Primary Functions : Dobbs Equipment is seeking an experienced Commercial Account Manager (CAM). The CAM is responsible for the sale, rental, and l…
Breast Imaging Radiologist (Physician)
Overview Ansible Government Solutions, LLC (Ansible) is currently recruiting Breast Imaging Radiologists to provide onsite services to eligible beneficiaries of the Atlanta VA Medical Center locat…
Babysitter for 10-Year-Old
We are seeking a responsible and caring babysitter for a 10-year-old girl in Atlanta, GA. The job is scheduled for Tuesday, May 26, 2026, from 6:00 AM to 6:00 PM. The position involves driving the chi…
Sterile Processing Manager - 61
Sterile Processing Manager (Medical Device Industry | Remote-Based | 90% Travel) Built for SPD Educators & Managers Ready to Expand Their Impact You’ve trained teams. You’ve fixed broken workf…
26-27 SY Teaching Jobs: SPED Self-Contained Instruction
Kreyco (formerly known as Language Learning Network) is a nationwide organization that specializes in preK-12 education. We support students of all kinds by building strong partnerships between schoo…
Nursing Full Time Faculty - On Campus
Job Description Job Description Description: Nursing Full Time Faculty - On Campus Benefits ~ Tuition Assistance ~ Medical, Dental, Vision ~401(k) – with Employer Contribution …