Job Description
Are you a passionate engineer looking to make a tangible impact on the food delivery ecosystem? Grubhub is seeking a Senior Software Engineer to join our dynamic team in Chicago, Illinois. As a top tech company, we pride ourselves on our culture of innovation, collaboration, and speed.
In this role, you will be responsible for designing and building scalable systems that power millions of orders daily. You will work with a diverse team of talented engineers to solve complex problems and deliver high-quality code that enhances the user experience.
Responsibilities
- Design, develop, and maintain high-performance backend services and APIs using Python and Java.
- Collaborate with product managers, designers, and other engineers to define features and drive technical strategy.
- Mentor junior engineers, conducting code reviews and providing technical guidance.
- Optimize application performance and ensure system reliability through rigorous testing and deployment pipelines.
- Participate in agile ceremonies, including stand-ups, sprint planning, and retrospectives.
- Contribute to the architecture and technical roadmap for core product features.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 5+ years of professional software development experience.
- Strong proficiency in Python, Java, or similar languages.
- Experience with cloud platforms, preferably AWS or GCP.
- Deep understanding of SQL and NoSQL databases.
- Familiarity with containerization tools like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.