ICE · 9 hours ago
Principal Engineer
ICE Clear Credit, Inc. (ICC) is seeking a Principal Java Developer to work in their Atlanta office. The role involves architecting and building next-generation services for financial markets with a focus on FIX protocol and post-trade technology, requiring deep expertise in Java and distributed systems.
Responsibilities
Work with cross-functional teams to understand business and technical requirements and deliver meaningful solutions
Lead systems analysis, design, development, quality assurance, and integration of server applications
Architect and optimize FIX clustering strategies for high availability and fault tolerance in production environments
Build scalable, low-latency messaging systems for real-time trade processing and settlement
Collaborate with business and technology teams to integrate FIX-based solutions with internal and external counterparties
Ensure compliance with financial messaging standards and regulatory requirements for post-trade operations
Develop detailed design specifications, including interfaces to backend servers and service modules
Present and evaluate design solutions objectively and facilitate conflict resolution
Participate in all stages of the software development life cycle
Contribute to process improvement initiatives and remain current with emerging technologies and business topics
Qualification
Required
Bachelor's Degree or equivalent work experience in Computer Science or Management Information Systems
7+ years of software development experience, including 5+ years in a Senior Java role focusing on FIX development
Strong ability to analyze technical requirements and communicate effectively with internal and external stakeholders
Proven ability to deliver high-quality software in fast-paced environments under tight schedules
Excellent analytical, problem-solving, communication, and interpersonal skills
Self-motivated and able to work independently
5+ years developing large-scale enterprise applications using Java
5+ years using modern frameworks such as Spring, JPA/Hibernate
5+ years with database development concepts (SQL, PL/SQL, views)
5+ years designing and implementing FIX 4.4 and FIX 5.x protocol solutions for post-trade workflows in Fixed Income markets
Hands-on experience developing and maintaining high-performance Java components for trade capture, allocation, and confirmation processes
Experience with Microservice/SOA-based architecture
Experience working in Agile environments
Experience developing distributed, high-performance, resilient architectures
Familiarity with JMS, REST, WebSockets, Kafka, Redis
Preferred
2+ years of experience at a financial institution (major bank, hedge fund, or prop shop) in financial markets technology
Experience developing microservices in container-based Kubernetes platforms (OpenShift, Tanzu)
Experience with modern UI frameworks such as ReactJS, AngularJS, NodeJS
Experience with NoSQL and big data technologies
Experience with load/performance testing
Hands-on experience with QuickFIX/J configuration, session management, and clustering
Strong understanding of post-trade lifecycle for Fixed Income instruments (allocations, confirmations, clearing)
Expertise in Java concurrency, performance tuning, and distributed systems
Familiarity with resiliency patterns (failover, load balancing) in FIX-based environments
Company
ICE
We are building the largest jewelry marketplace.
H1B Sponsorship
ICE has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Late StageTotal Funding
$49MKey Investors
Polaris Partners
2017-12-07Acquired
2016-03-15Series Unknown
2015-07-01Seed· $2M
Leadership Team
Recent News
Mobile World Live
2026-02-05
2026-02-03
Company data provided by crunchbase