Logo
ICE

Software Architect (Java)

ICE, Atlanta

Save Job

Join to apply for the Software Architect (Java) role at ICE

2 days ago Be among the first 25 applicants

Join to apply for the Software Architect (Java) role at ICE

Get AI-powered advice on this job and more exclusive features.

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.

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

Seniority level

  • Seniority level

    Not Applicable

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

Referrals increase your chances of interviewing at ICE by 2x

Get notified about new Software Architect jobs in Atlanta, GA .

Atlanta, GA $75,000.00-$100,000.00 1 week ago

Atlanta, GA $84,200.00-$180,400.00 5 days ago

Software Application Developer (Frontend/Backend)

Atlanta, GA $70,000.00-$120,000.00 2 months ago

Co-op, IT - Software Engineering (Spring, 2025)

Software Engineer I (Intern) United States

Alpharetta, GA $44,000.00-$130,000.00 17 hours ago

Associate Software Development Engineer, Crew

Associate Software Development Engineer, Crew

Atlanta, GA $95,000.00-$108,000.00 2 weeks ago

Atlanta, GA $87,500.00-$162,500.00 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr