Lead Software Engineer (Java/AWS)- Local to Chicago, IL

Chicago, IL, US • Posted 14 hours ago • Updated 14 hours ago
Contract Independent
Contract W2
50% Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

📊 Calculating match score...

Job Details

Skills

  • Amazon DynamoDB
  • Amazon Web Services
  • Apache Cassandra
  • Apache Kafka
  • Cloud Computing
  • Collaboration
  • Communication
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Database
  • Debugging
  • Documentation
  • IT Management
  • Problem Solving
  • Leadership
  • Microservices
  • MongoDB
  • Software Engineering
  • Java
  • NoSQL
  • RESTful
  • Teamwork
  • Technical Drafting
  • Reliability Engineering
  • SQL
  • Spring Framework
  • Sprint
  • UPS

Summary

We are seeking a highly experienced Lead Software Engineer to design, build, and support scalable, cloud-native applications using Java and AWS. This role is primarily hands-on, with responsibilities spanning development, technical leadership, and cross-team collaboration.


Key Responsibilities

Hands-on Development (45–55%)

Build and maintain backend services using Java/Kotlin

Develop cloud-native solutions on AWS

Implement scalable and resilient system components

Production Support & Bug Fixing (15–20%)

Troubleshoot production issues and performance bottlenecks

Ensure system reliability and stability

Code Reviews & Technical Design (15–20%)

Conduct peer reviews and enforce coding standards

Lead design discussions and architecture decisions

Collaboration (5–10%)

Work with cross-functional teams on integrations and APIs

Align on shared architecture and platform strategies

Agile Ceremonies (5–10%)

Participate in sprint planning, stand-ups, and retrospectives


Required Qualifications

10+ years of overall experience in software engineering

3+ years of experience leading engineering teams (preferred)

Strong expertise in AWS and cloud-native architecture

Advanced experience with Java and/or Kotlin

Hands-on experience with Spring Boot (microservices & REST APIs)

Strong understanding of microservices and distributed systems

Experience with REST API design and documentation (Swagger/OpenAPI)

Solid knowledge of SQL and relational databases

Experience with NoSQL databases (e.g., DynamoDB, MongoDB, Cassandra)

Familiarity with CI/CD pipelines and deployment automation

Experience with event-driven systems (Kafka or similar)

Strong debugging, monitoring, and observability skills


Soft Skills

Excellent communication and technical articulation

Strong collaboration and teamwork mindset

Proven leadership and ownership capabilities

Analytical problem-solving skills

Ability to balance technical excellence with delivery timelines

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10481525
  • Position Id: 8940968
  • Posted 14 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Chicago, Illinois

Today

Easy Apply

Contract

Depends on Experience

Chicago, Illinois

Today

Easy Apply

Contract, Third Party

Depends on Experience

Chicago, Illinois

Today

Contract

USD 150,000.00 - 185,000.00 per year

Hybrid in Chicago, Illinois

14d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs