Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Intercontinental Exchange Logo

Software Architect - Java

Intercontinental Exchange

Salary not specified
Sep 11, 2025
Atlanta, GA, USA
Apply Now

Intercontinental Exchange, Inc. is looking to unify several legacy enterprise systems into one single modern platform, specifically in the domain of financial reference data, by hiring a Software Developer Architect with Java based systems experience.

Requirements

  • Extensive Experience with Java
  • Strong Architecture & Design skills with a deep understanding of software engineering principles, design patterns, and best practices for scalable system design
  • Experience in software development, with at least 3 years as an architect
  • Experience in overseeing and developing large enterprise systems
  • Experience working with large systems based on legacy technologies

Responsibilities

  • Architectural Design: Lead the design of scalable, secure, and high-performance software architectures to replace existing legacy systems.
  • Development Lifecycle: Technically oversee the software development activities of developers participating in the implementation of the new platform. Take ownership of the development of critical infrastructure components of the system.
  • Team Mentorship: Technically guide development teams, providing technical leadership, mentorship, and hands-on support to ensure high-quality deliverables.
  • Code Reviews & Best Practices: Drive best practices for software development, including code reviews, performance optimizations, and ensuring adherence to industry standards.
  • Collaboration: Work closely with cross-functional teams (Development, Product, Operations, and QA) to gather the information required to design the system, and to collect feedback from all stakeholders to guide and verify the proposes design.
  • Stakeholder Communication: Act as a primary point of contact for project stakeholders, providing updates on progress, managing expectations, and addressing any concerns.

Other

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience)
  • Leadership Experience: Proven experience in technically leading development teams and driving software architecture decisions in fast-paced environments
  • Assertiveness & Decision-Making: Ability to make quick, effective decisions
  • Excellent Communication Skills: Ability to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Problem-Solving Mindset: A natural problem-solver who thrives under pressure and is capable of addressing complex technical challenges swiftly and efficiently