Groupon

Rating:
5/5
Groupon is a leading technology company focused on bringing great deals and discounts to consumers. Established in 2008, Groupon provides a revolutionary online platform for local merchants to sell unique products and services. Groupon is a comprehensive local e-commerce ecosystem for consumers with technology driven initiatives to make searches, payments, deals and discounts easy and efficient. As a technology focused organization, Groupon offers a variety of career paths for those interested in programming, coding, application development and IT. Our cloud infrastructure and software are built from the ground-up on cutting edge, innovative technologies like Java, nginx, Cassandra, and RabbitMQ. Our engineering teams delve into challenging architectural problems and use their creativity to impact the user experience. We also provide an exciting environment for developers and engineers to hone their skills. We offer an Agile environment with a focus on collaboration, innovation and agile project management. We provide access to the open source technologies and commit to staying current with the latest trends in technology. Groupon’s philosophy integrates technology into the user experience. We believe that technology solutions should be simple, intuitive and rewarding. Every day, Groupon engineers are tasked with working with different teams and technologies to build products and tools that are designed to improve process and customer satisfaction. Groupon also values “hands-on” engineering, so our engineers can have an immediate impact on our products and businesses. At Groupon, we are committed to staying at the forefront of technology innovation allowing us to continue to offer the world’s best deals and discounts. We foster an environment of creativity and constant learning, where our engineers and developers can test the limits of their abilities while making tools and experiences that are appreciated by our customers.

Quick Links

Data Engineer

Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $80,000 - $100,000
Description: Seeking a data engineer to join our team with experience designing, developing and managing data management solutions. You would be responsible for managing data pipelines and data ETL processes, as well as analyzing data to gain new insights. You should be able to collaborate well with other stakeholders to ensure that our data systems meet customer needs and expectations. You should have experience with data wrangling, cleansing and integration as well as data engineering and machine learning technologies.
Qualifications / Requirements: Bachelors in Computer Science or similar; strong experience with data engineering and machine learning technologies; good understanding of data science and data analysis; excellent problem-solving and analytical skills; ability to work under pressure; good communication skills; collaborative attitude.

Full Stack Developer

Average Work Hours (weekly unless noted): 40-45 hours/week
Average Salary (yearly in dollars unless noted): $80,000 - $120,000
Description: Seeking a full stack developer to join our team. You would be responsible for developing, testing and deploying multi-tiered web applications. You should have experience with both front-end and back-end web technologies such as HTML, CSS, JavaScript, jQuery, AJAX, PHP, Python and MySQL. You should have good problem-solving and analytical skills, and be able to work both independently and collaboratively within a team.
Qualifications / Requirements: Bachelors in Computer Science or related discipline; strong experience in web development technologies; experience with web development frameworks; excellent problem-solving and analytical skills; good communication skills; ability to multitask; good project management skills; strong self-motivation.

DevOps Engineer

Average Work Hours (weekly unless noted): 40-50 hours/week
Average Salary (yearly in dollars unless noted): $90,000 - $120,000
Description: Seeking a DevOps engineer to join our team to develop, implement and maintain infrastructure and CI/CD pipelines. You should have experience with Linux system administration and architecture, as well as the ability to maintain secure systems and applications. You should be able to automate production pipelines and ensure the availability and scalability of our systems. You should also have experience with scripting languages such as Bash, Perl, Python and Ruby.
Qualifications / Requirements: Bachelors in Computer Science or related field; strong experience in Linux system administration and architecture; good understanding of DevOps concepts and technologies; experience with CI/CD pipelines; excellent communication skills; problem-solving and analytical skills; ability to work independently and as part of a team.

Software Engineer, Security

Average Work Hours (weekly unless noted): 45-55 hours/week
Average Salary (yearly in dollars unless noted): $100,000 - $140,000
Description: Seeking a software engineer with strong security skills to design, develop and maintain secure applications. You would be responsible for designing and building applications in secure ways, as well as identifying any security flaws in existing applications. You should also be aware of the complexity of the development process and solutions that can be implemented to maintain secure applications. You should have experience with secure coding practices, security testing, and DevOps skills to ensure development processes are secure and working correctly.
Qualifications / Requirements: Bachelors in Computer Science or related field of study; strong security skills; experience with DevOps tools, secure coding practices and security testing; excellent team player; ability to multi-task; excellent problem-solving and analytical skills.

Software Engineer, Mobile

Average Work Hours (weekly unless noted): 45-50 hours/week
Average Salary (yearly in dollars unless noted): $90,000 - $110,000
Description: Seeking a software engineer with experience developing mobile applications for iOS and Android. You would be responsible for designing, developing and testing mobile applications for customers in different industries. You should be able to write high-quality codes quickly and accurately, and be able to ensure the scalability of the applications. You should be able to collaborate closely with other departments to ensure that the applications meet customer requirements.
Qualifications / Requirements: Bachelors in Computer Science or similar field; experience with iOS and Android mobile development; excellent problem-solving and analytical skills; experience with object-oriented programming languages and development frameworks such as Android Studio, Xcode and Swift; excellent communication skills; strong self-motivation.

UX Designer

Average Work Hours (weekly unless noted): 45-50 hours/week
Average Salary (yearly in dollars unless noted): $70,000 - $90,000
Description: Seeking a UX designer with strong experience in user experience and interface design. You will be responsible for researching, designing, testing and delivering high-quality user experiences across multiple platforms. You should have an eye for detail and be an effective communicator. You should have experience with project management tools and techniques and be able to understand customer needs. You should also be able to keep up with the latest trends in UX design and technologies.
Qualifications / Requirements: Bachelors in Computer Science, Design or similar; strong experience in user experience design; excellent communication skills; attention to detail; good project management skills; excellent problem-solving skills; familiarity with current design trends; ability to multitask.
Locations: Chicago, Seattle, San Francisco, New York, Atlanta, Boston, Philadelphia, Toronto
Career Paths: Software Engineer, Product Manager, Quality Assurance Analyst, Business Analyst, Database Administrator, UX Designer, Mobile Developer, Data Scientist, Technical Support Manager, DevOps Engineer.
Job Contacts: Groupon Careers

Recent Reviews

Kerry B.
4.5/5
4.5
Working at Groupon was a great experience. The team is really supportive and makes sure I had all the resources I needed to do my job effectively. During my time there, I had the opportunity to work on challenging projects and learn new technologies. Management also fosters a good team environment and encourages open collaboration. It was also easy to get help from colleagues with any questions or issues I had. I really enjoyed my time at Groupon and would definitely recommend it to others.

Frequently Asked Questions

What qualifications are necessary for a customer service representative?
Generally, a high school diploma or equivalent, customer service experience, and strong verbal and written communication skills are required for the position.
What is the typical job description for a software engineer?
The typical job description for a software engineer includes designing, developing, testing, and debugging applications for computer and mobile platforms, as well as maintaining and improving existing systems or applications.