Software Engineer, iOS

Palo Alto, CA, US

Job Description / Skills Required

Requisition ID: R13580
We’re making it easy for people around the world to search and discover great businesses at unbeatable prices. We’re reinventing the traditional small business world by providing merchants with a suite of products and services, including customizable deal campaigns, credit card payments processing capabilities and point-of-sale solutions to help them attract more customers and run their operations more effectively.

By leveraging our global relationships and scale, we offer consumers incredible deals on the best stuff to eat, see, do, and buy in 48 countries. Shoppers discover the best a city has to offer with Groupon Local, enjoy vacations with Groupon Getaways, and find a curated selection of electronics, fashion, home furnishings and more with Groupon Goods. Employees make it possible.

With 40% of North American Groupon transactions taking place on mobile devices, and international growing at an increased rate, our mobile teams are managing a massive evolution of e-commerce.

We’re adding a Software Engineer, iOS to the team at our San Francisco, CA and Palo Alto, CA locations.

Core Responsibilities

Translate complex functional and technical requirements into detailed architecture and design plans to ensure the scalability, availability and reliability of services. Work with UX, UI, sales and product management to conceive, create, and design unique web & mobile experiences for merchants and consumers. Coordinate with internal engineering teams on delivery of critical features. Guide and recommend changes within engineering leadership. Interface with local and international teams to facilitate global launch of service-oriented solutions in multiple countries. Under supervision of the Senior Engineering Manager, guide a team of up to 3 engineers in the developmentof company products and e-commerce merchant applications. Plan, model, andcoordinate software engineering activities for team members.


Master's degree in Computer Science, Information Technology, Computer Engineering or related technical field, and 3 years of experience in software development or related.
Will also accept a Bachelor's degree in Computer Science, Information Technology, Computer Engineering or related technical field, and 5 years of experience in software development or related
Academic or work experience must have included:

Two years of a) professional iOS development experience on a consumer application, or b) building back end systems for web and mobile applications;
Two years of experience with Objective-C, Java, Ruby, PHP or Python programming languages;
Two years of experience working with Project Managers and designers to ship mobile applications;
Experience with profiling and performance tuning using XCode tool instruments;
Experience using Git and Github;
Experience architecting, designing and developing complex engineering solutions;
Experience with Agile, Scrum or other iterative development process;
Experience with UNIX or *NIX development environment; and
Experience with RESTful service-oriented architectures

Groupon provides a global marketplace where people can buy just about anything, anywhere, anytime. We’re enabling real-time commerce across an expanding range of categories including local businesses, travel destinations, consumer products, and live or lively events. At the same time, we are providing advertising options and tools that merchants can use to grow and manage their businesses. Culturally, we believe that great people make great companies and that starting with the customer and working backward moves us forward. Community matters to us on an internal, local and global scale—it’s fundamental to our company’s growth and to the well-being of the world at large. We also value self-awareness, candor, lunch and WiFi. If we match with you, please apply to join us.