We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Software Architect (Java)

Intercontinental Exchange
United States, Georgia, Atlanta
5680 New Northside Drive (Show on map)
Aug 15, 2025
Overview

Job Purpose

We are seeking a highly skilled and dynamic Software Developer Architect experienced with Java based systems. The architect will be required to become an expert in the domain of financial reference data. The architect will be required to learn and master the technical and functional aspects of several enterprise systems, some implemented using legacy technology, with the goal of leading the effort of unifying them into one single modern platform.

This role requires a strong technical foundation, and the ability to research existing systems to create a clear picture of their design and functionality. The ideal candidate will be assertive, fast-paced, with strong self learning abilities, capable of driving architecture design, and leading the resulting development. The architect will not initially manage development resources, rather the architect will work closely with development managers and developers to promote the project goals.

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.

Knowledge and Experience

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience)
  • Extensive experience in software development, with at least 3 years as an architect
  • 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
  • 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

Preferred

  • Experience in overseeing and developing large enterprise systems
  • Experience working with large systems based on legacy technologies
Applied = 0

(web-5cf844c5d-bjxg9)