Director, Software Engineering

THE JUDGE GROUP, INC.
Chicago, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 245K

Job location

Chicago, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Continuous Integration
DevOps
Distributed Systems
Monitoring of Systems
Object-Oriented Software Development
Performance Tuning
Prometheus
Software Engineering
Multithreading
Reliability of Systems
Event Driven Architecture
Kubernetes
Information Technology
Kafka
Video Streaming
Terraform
Splunk
Appdynamics
Jenkins
Microservices

Job description

We're hiring a Director of Software Engineering to lead a high-impact team driving the next generation of cloud-based clearing systems. This is a hands-on leadership role where you'll shape architecture, mentor top-tier engineers, and deliver highly scalable, event-driven solutions in a mission-critical environment.

You'll play a key role in a multi-year digital transformation initiative, modernizing systems that process massive volumes of financial transactions with speed, resilience, and precision.

What You'll Do

  • Lead and grow a team of 10+ engineers, driving performance, mentorship, and hiring
  • Own delivery of complex, distributed systems across multiple domains
  • Partner with architects and product leaders to define scalable, cloud-native solutions
  • Drive modernization efforts including AWS migration, event-driven architecture, and performance optimization
  • Champion engineering excellence across CI/CD, DevOps, and system reliability

Requirements

  • 8-10+ years building high-scale distributed systems
  • Strong Java background (Java 8+) with deep understanding of OOP, multithreading, and system design
  • Proven leadership experience managing 10+ engineers (including hiring, performance management, and mentorship)
  • Experience leading transformation initiatives (cloud, microservices, modernization)
  • Hands-on experience with Kafka or other event-streaming technologies
  • Exposure to AWS and modern DevOps tooling (Kubernetes, Terraform, Jenkins, etc.)
  • Bachelor's degree in Computer Science or related field

Nice to Have

  • AWS certifications
  • Experience with monitoring tools like Splunk, Prometheus, or AppDynamics
  • Background in financial services or high-transaction environments

Apply for this position