SonicJobs Logo
Left arrow iconBack to search

Software Engineer III

JR Recruiting
Posted a month ago, valid for 9 hours
Location

Chicago, IL 60678, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • A leading logistics and supply chain technology company is looking for a Software Engineer III with at least 5 years of experience in software development.
  • The role involves designing and building robust software solutions, collaborating with cross-functional teams, and optimizing existing code for performance and security.
  • Candidates should have 3+ years of experience in an object-oriented programming language, hands-on experience with databases, and a solid understanding of microservices architectures.
  • The position is based in Minneapolis, Chicago, or Kansas City and requires a Bachelor's degree in Computer Science or a related field.
  • Salary details are not specified, but the role emphasizes mentorship and technical excellence in a fast-paced, creative environment.

Software Engineer III 

About This Role

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.

Location: Minneapolis, Chicago, or Kansas City 

What You'll Do

  • 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

What You Bring

Required:

  • 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)
  • Strong with version control (Git, GitHub, TFS, etc.)
  • Bachelor's in Computer Science, Software Engineering, or MIS 

Nice to Have:

  • Cloud platform experience (Azure, AWS, GCP)
  • Data streaming & messaging systems (Kafka, RabbitMQ, Event-driven architecture)
  • Excellent communication and collaboration skills
  • Growth mindset—you seek and give feedback openly
  • Thrive in fast-paced, creative, inclusive teams





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.