Associate Software Engineer

Engineering in Chicago, IL

Chowbus is a fast growing, well-funded food startup headquartered here in Chicago on a mission to help diners to discover new and exquisite dishes, and to give traditional mom and pop restaurants a fighting chance to succeed without compromising who they truly are. By building a super app, our goal is to be the one stop shop for everything related to food.

About the Role

We are looking for an associate-level software engineer who will primarily contribute to our automation efforts in delivery routing, order clustering/grouping, and automated driver assignment, with secondary responsibilities in maintaining and expanding our full-stack information systems.

You will be working in a small but fast-moving engineering team, using the latest open-source libraries and web services, and following industry best practices to expand our next-generation software capabilities.

You will be learning about our technology stack and quickly become well-versed in writing sophisticated software.

What You’ll Need

  • Excellent command of general and search algorithms, data structure, problem formalization, and data modeling.

  • Working knowledge of relational databases (SQL).

  • Experience working with the web (HTML, CSS, and Javascript) and basic understanding of communication between web services.

  • Familiarity with OO languages. Knowledge of Ruby, Python, or Javascript would be a plus.

  • Familiarity with Git and the command line interface.


  • You understand and are willing to fulfill your responsibilities as a SDE to protect the information of your users and provide them with a reliable service that meets their expectation and improves their quality of life.

  • You think independently, critically, and creatively.

  • You can articulate your opinion with confidence and clarity even in front of audience with more seniority and experience.

  • You are dedicated, open-minded, open to criticism, and willing to try and learn different approaches.

What You’ll Get (Besides Competitive Pay)

  • Personal growth. Every line of code you write will be reviewed by someone else on the team. You will receive constructive feedback and continuously learn to write more readable and performant code.

  • Transferrable skills and experience. Whenever possible, we choose to use (and contribute to) the latest open source technologies. This means that everything you learn at Chowbus will help contributing to your continued growth as a software engineer.

  • Make a difference. Join an engineering team that cares about its customers and strives to always do the right thing. Together, we work hard to find new ways of building performant applications that will disrupt the industry and improve our customers’ quality of life.

  • Flexible time off and accommodation for working remotely after your first year.

  • Sponsorship for non-citizens.

  • Health care.

  • Catered lunch brought to office every weekday.

Interested? Send your resume to (please cc. and indicate that you are applying for the associate software engineer position in Chicago.