*Hybrid, 3 days onsite, 2 days remote*
*We are unable to sponsor as this is a permanent Full time role*
A prestigious company is looking for a Director, Software Engineering (Java 8, Kafka, AWS). This director will lead and manage a team of software developers focused on building/developing event-driven solutions. This role requires experience with Java 8, AWS, Kafka, multi-threading, etc.
Responsibilities:
- Build and manage a team of skilled software developers
- Collaborating with others to deliver complex projects which may involve multiple systems
- Manage distributed development team, collaborate, and coordinate with vendors
- Developing solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you develop
- Lead the efforts to optimize application performance and resilience through analysis, code refactoring, and system tuning
- Recommending architectural changes and new technologies and tools that improve the efficiency and quality of the company systems and development processes.
Qualifications:
- BS degree in Computer Science, similar technical field required. Masters preferred.
- 8-10 years of experience in building large scale, compute and event-driven solutions.
- Java 8+ years of experience
- 8+ years of experience developing software using Object Oriented Design, advance patterns, and multi-threading
- Experience with distributed message brokers, like Kafka, Amazon Kinesis, etc.
- Working knowledge of DevOps tools, Terraform, Ansible, Jenkins, Kubernetes, Helm.
- Experience with cloud technologies and migrations. Experience preferred with AWS foundational services like VPCs, Security groups, EC2, RDS, S3 ACLs, KMS, AWS CLI and IAM etc.
- Experience with testing frameworks like Junit, Citrus is desirable.
- Experience working with various types of databases like Relational, NoSQL, Object-based, Graph.
- Experience following Git workflows is required.
- Familiarity with monitoring related tools and frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics is a plus.

Chicago, IL, United States of America
Click apply
JS26489_25303_1E9288EA1A8211E1B750EE5BE3089AB2
1/23/2026 11:46:37 PM
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.