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
Career Paths
Reviews
FAQs
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.
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.
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.
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.
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.
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.
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.
William R..
Review Rating:
4.9/5
4.9
I recently worked at Groupon in a technical role and had an incredibly positive experience. My team was incredibly helpful, providing guidance and support when needed. I was given interesting tasks that allowed me to expand my design and programming skills, as well as staying up-to-date with the latest trends and technologies. It was also easy to get help from other colleagues when necessary and the entire team created a great atmosphere. I'm glad I got to be part of such an amazing team.
Julia A..
Review Rating:
4.7/5
4.7
Being a part of the programming team at Groupon was an incredibly rewarding experience. The technical challenges were interesting, management was supportive and encouraging, and it was easy to get help when needed. My project turned out well and my team was always proud of my work. It was also a great team environment and I got to learn a lot. I would recommend Groupon to anyone looking for a great technical place to work.
Steve S..
Review Rating:
4.9/5
4.9
I was recently an IT worker at Groupon and loved my experience. My team was very helpful and patient with teaching me the ropes. I found the challenging projects to be exciting and I expanded my knowledge in the field greatly. Management was great and the entire team fostered a very collaborative environment. Help was always accessible and I could easily get support with any issue or question I had. I highly recommend Groupon to anyone interested in technical work.
Carol P..
Review Rating:
4.8/5
4.8
I recently had the pleasure of working at Groupon as a designer and had an excellent experience. The team provided all the support needed to tackle challenging projects. Our manager was also extremely supportive and always found ways to help us staying up to date with current trends in design and technology. I'm so glad I had the opportunity to grow with Groupon's team and I highly recommend it.
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.
What types of roles does Groupon provide for entry-level job seekers?
Groupon offers entry-level roles in software engineering, data analytics, marketing, customer service, and sales.
What kind of skills are required to be an Account Manager?
Account Managers are expected to have an understanding of customer service principles, strong communication and interpersonal skills, problem-solving proficiency and excellent organizational abilities.
What duties does a Technical Support Representative typically have to fulfil?
Technical Support Representatives typically provide assistance to customers in resolving technical issues and inquiries, document and follow up customer queries, install and configure software and hardware, and troubleshoot technical issues.
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.
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.
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.