Director, Software Engineer

  • Madison-Davis, LLC
  • Mundelein, Illinois
  • 11/14/2026
Full time Information Technology Telecommunications

Job Description

Job Description

A leading global financial-services organization is seeking an accomplished Director-level Software Engineer to design and develop cloud-native applications supporting critical business and analytics functions.


This opportunity is ideal for a highly experienced Java engineer who remains deeply hands-on, enjoys solving complex technical challenges, and has a proven history of building scalable applications from scratch.


Responsibilities


  • Design and develop Java and Spring Boot applications, APIs, and microservices.
  • Build event-driven architectures and Kafka streaming solutions.
  • Own development across architecture, coding, testing, deployment, and production support.
  • Develop scalable and resilient cloud-native applications on AWS.
  • Design distributed systems with strong availability, performance, and fault tolerance.
  • Collaborate with engineering, product, and analytics stakeholders.
  • Provide technical leadership through mentoring, code reviews, and best practices.
  • Support continued development of sophisticated digital and data-driven platforms.


Role Requirements


  • Extensive hands-on Java development experience, ideally 12+ years.
  • Strong Spring Boot and microservices development.
  • Experience implementing Kafka-based event-driven applications.
  • Proven experience building complex software platforms from scratch.
  • AWS cloud-native development and deployment experience.
  • Understanding of Docker, Kubernetes, and containerized application environments.
  • Strong distributed-systems architecture and troubleshooting capabilities.
  • Experience with SQL, automated testing, and CI/CD.
  • Excellent technical leadership, problem-solving, and communication skills.


Nice to Have


  • Financial-services or investment banking technology experience.
  • React, Angular, JavaScript, or TypeScript.
  • Salesforce, CRM, or business intelligence applications.
  • Modern data engineering or analytics tools.
  • Exposure to enterprise AI-enabled applications.