Software Engineer III
JR RECRUITING LLC
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
IntermediateJob location
Chicago, United States of America
Tech stack
Java
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Enterprise Messaging Systems
Microsoft SQL Server
MongoDB
NoSQL
Object-Oriented Software Development
Oracle Applications
Software Construction
Software Engineering
Software Systems
Data Streaming
Google Cloud Platform
Software Application Programming
Build Management
Information Technology
Kafka
REST
gRPC
Code Restructuring
Web Api
Microservices
Job description
- Design & Build: Develop robust software solutions that balance performance, availability, and security-from requirements through deployment
- Collaborate: Partner with product managers, principal engineers, and QA to translate business needs into scalable technical designs
- Estimate & Plan: Break down complex features into deliverables, identify dependencies, and own estimation for your work
- Optimize: Refactor and improve existing code for performance, maintainability, and ROI
- Secure the Code: Apply secure programming patterns, conduct security reviews, and harden applications against vulnerabilities
- Raise the Bar: Write comprehensive unit, integration, and acceptance tests; participate in peer code reviews and design discussions
- Troubleshoot: Tune performance bottlenecks and resolve availability issues across your platform and dependencies
- Mentor & Learn: Coach junior engineers through design/code reviews, share best practices, and stay curious about emerging technologies
Requirements
- 5+ years building software in team environments
- 3+ years developing applications in an object-oriented language (C#, .NET, Java, etc.)
- Hands-on experience with relational (SQL Server, Oracle) or NoSQL (MongoDB) databases
- Solid understanding of microservices architectures (WebAPI, REST, gRPC, etc.)
- Proficiency in code reviews, optimization, and testing (unit & acceptance)
- Bachelor's in Computer Science, Software Engineering, or MIS
Nice to Have:
- Cloud platform experience (Azure, AWS, GCP)
- Data streaming & messaging systems (Kafka)
- Excellent communication and collaboration skills
- Growth mindset-you seek and give feedback openly
- Thrive in fast-paced, creative, inclusive teams
About the company
A leading logistics and supply chain technology company is seeking a Software Engineer III to join their team. You'll work on mission-critical software that powers complex logistics operations at scale. This is a hands-on engineering role where you'll drive technical excellence, mentor peers, and ship features that directly impact customer success.