Software Engineer
Development
Woodridge, IL
The Short Scoop
This company is growing. Join a growing team that is building new products. This company is 30 years young and works on mission-critical software. This is not typical web development. You will write C and Java code that moves information between systems using TCP/IP, sockets, web services, and message queues, where reliability and performance truly matter.
This is a great fit for an early-career engineer with a year or more of real experience who wants to go deeper into network and interface programming. You will be on a small, close-knit team that values mentorship and promotes from within. The last engineer we placed here was quickly promoted from junior level, creating this new role! It is a great place to grow your skills.
Location: Woodridge, IL
Status: Hybrid (3 days on site, 2 days remote)
Why You Should Apply
- Help build a new commercial product line from the early stages
- Work on backend communication systems tied to software that supports public industries
- Solve meaningful technical problems across a long-standing, in-house developed product suite
- Small team with strong senior-level mentorship, where your work is seen and recognized
- Real growth path: junior engineers here get promoted
- Hybrid schedule with a stable, tenured team
- Outstanding benefits that include 100% medical paid by the company
The outstanding benefits package includes the following
- 100% employer-paid medical, dental, and vision for employees and family
- Generous retirement contributions (profit sharing, pension, and safe harbor plans)
- Paid vacation, holidays, and PTO
- Hybrid work schedule after training
- Work-life balance exists here
- Additional bonus programs tied to performance and revenue
Compensation range: 78,000 – $83,000
What You’ll Be Doing:
- Develop and maintain C and Java code for communications interfaces in Unix/Linux environments
- Build and support interfaces using TCP/IP, sockets, Web Services (SOAP/REST), MQ-Series, and XML/JSON
- Troubleshoot existing solutions deployed across the customer base, including debugging running processes and diagnosing performance issues
- Take part in the full development cycle, from requirements gathering through design, coding, testing, deployment, and support
- Document procedures, share knowledge with teammates, and clearly communicate status to management
About You
- Be able to do the job as described.
- Degreed in computer science or related field of study
- 1 to 3 years of hands-on, professional software development experience (this is not an entry-level role)
- C and Java programming experience in a Unix or Linux environment. Stronger C is preferred, but being really strong in one and lighter to the other is okay
- Solid understanding of TCP/IP and socket programming
- Solid understanding of Web Services (SOAP or RESTful)
- Proficient with JSON, XML, XSD, and XSLT
- Comfortable debugging live processes and digging into complex problems that are hard to analyze
- Self-directed, organized, and a clear communicator, both verbally and in writing
- Available for occasional after-hours work for project cutovers and support, and light travel (less than 10%)
- College degree in a related field of study
Nice to Have
- Tomcat or another servlet container, SQL, ODBC/JDBC
- Git, command-line tools, and scripting (Unix shell, Perl, awk)
- Experience with software development testing
We appreciate every person who takes the time to apply. While we may not be able to respond personally to every applicant, we will contact those whose experience most closely aligns with the requirements of the role.
How To Apply: We’d love to see your resume, but we don’t need it to have a conversation. Send an email to Rich Bradley at rich@teambradley.com and tell me why you’re interested. Or, if you do have a resume ready, apply on this site.
Sponsorship required now or in the future is not an option for this role. US Citizen or Green Card candidates only.
This client is an Equal Opportunity Employer
This is NOT A REMOTE ROLE!
TBI ID: 26-15040, Software Engineer

