Software Engineer Apprentice

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 entry-level software engineer apprentice who will primarily contribute to 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.

The duration of this apprenticeship is 4-month. After 4 months, your work and progress will be evaluated, and a decision will be made on whether you will receive an offer to continue contributing as an associate software engineer at Chowbus. During this apprenticeship, you will be expected to quickly learn the needed technologies, actively contribute to our production systems, understand the business, and introduce your own perspective to the team.

What You’ll Need

  • 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 (Rails), 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.

  • 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.