Software Engineering Manager (Go, Java, & Team Lead exp. req.)

Woodridge, Illinois, United States | Full-time | Partially remote

Apply

Software Engineering Manager (Go, Java, & Team Lead exp. req.)
Location: Woodridge, IL 
Salary: $155,000 - $170,000 + Bonus + Great Benefits 
Benefits: Medical, Dental, Vision, Disability, Life, AD&D, 401(k) w/match, PTO
Job Type: Full-Time
Travel: Occasional client sites (domestic)
Typical Hours: Mon-Fri, 8-5 pm (Flexible); Hybrid 2 days remote
Start Date: ASAP
Sponsorship is not available

Software Engineering Manager (Go, Java, & Team Lead exp. req.) Description

Our client, a fast-growing leader in warehouse automation, is seeking a Software Engineering Manager to join their team in Woodridge, Illinois. This is a strategic, hands-on role where you will mentor a small team of engineers while working closely with customers and internal stakeholders to deliver innovative, scalable solutions. The position involves approximately 50% development and coding, and 50% focused on strategic leadership, coaching, and technical management. Success in this role requires excellent communication skills, the ability to navigate both technical and non-technical conversations, and a strong sense of ownership in driving projects forward with clarity, organization, and accountability. This is an exciting opportunity to help shape the future of automation technology while playing a key role in a collaborative, high-impact engineering environment.

Software Engineering Manager (Go, Java, & Team Lead exp. req.) Responsibilities

•    Lead and mentor a team of 4–5 engineers through code reviews and career development
•    Own architecture and design decisions across the full stack
•    Balance technical leadership with hands-on development (50/50)
•    Align technical goals with customers and internal stakeholders
•    Establish and uphold coding standards and development processes
•    Drive quality through testing, reviews, and performance tuning
•    Set team priorities that support product and business goals
•    Participate in technical design calls with customers
•    Build a collaborative, growth-oriented engineering culture

Software Engineering Manager (Go, Java, & Team Lead exp. req.) Qualifications

•    Bachelor’s Degree required 
•    7+ years of software development experience required
•    Team lead or management experience required 
•    Proficiency in Go, Java, JavaScript, and TypeScript required
•    Experience with modern front-end frameworks (React, Angular) required 
•    RDBMS experience required (PostgreSQL or MySQL preferred)
•    Must be willing to work onsite 3 days per week