Senior Software Engineer - Chicago - Algorithms
With a career at GrubHub Holdings Inc., you can order your cake and eat it, too!
RESPONSIBILITIES:
- Design, implement, and deliver awesome technical platforms and products for all constituencies (diners, corporate accounts, restaurants, internal tools)
- Understand our products from both a technical and business perspective in the context of our larger business.
- Communicate with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities.
- Break down complex problems into elegant technical solutions to intelligently solve problems for GrubHub.com diners, restaurant, corporate accounts and internal stakeholders
- Actively contribute to the adoption of strong software architecture, development best practices, and new technologies. We are always improving the process of building software; we need you to help contribute.
- You will be a key part in accurately estimating the timing of software delivery
- Expert understanding of Java
- Understanding of unit testing and version control
- Experience with mobile technologies is a plus
- Familiar with Agile software development methodologies
- Ecommerce experience is a plus
- Willingness to understand larger business context
- Fast paced, tech and product oriented company
- Desire to work with a great team! Must be genuinely awesome
- If you are based in a city outside of Chicago, feel free to apply! Relocation may be possible for an ideal candidate!