Software Engineer at Groupon
Seattle, WA, US

Groupon’s mission is to become the daily habit in local commerce and fulfill our purpose of building strong communities through thriving small businesses. We connect people to a vibrant, global marketplace for local services and experiences. In the process, we’re positively impacting the lives of millions of customers and merchants globally. Even with thousands of employees spread across multiple continents, we still maintain a culture that inspires innovation, rewards risk-taking and celebrates success. If you want to take more ownership of your career, then you're ready to be part of Groupon.

Groupon, Inc. is looking for a Software Engineer to join our team in Seattle, WA.

We're a "best of both worlds" kind of company. We're big enough to have resources and scale, but small enough that a single person has a surprising amount of autonomy and can make a meaningful impact. We're curious, fun, a little intense, and kind of obsessed with helping local businesses thrive. Does that sound like a compelling place to work?

How you'll spend your day:

  • You will develop, construct and implement the next generation of company products and features for Groupon's web and mobile applications; 

  • Design high-performance RESTful service-oriented architectures and software that is fast and efficient for millions of users; 

  • Provide estimates and implementation details for new projects; 

  • Debug existing problems in legacy systems, and perform Unit Integration Testing to ensure the working of the current and new system functionalities; 

  • Perform load test to ensure the system is highly available during high load; 

  • Perform Code Reviews to ensure high standard of code is written for newly developed features; 

  • Design and implement Microservices using queueing technologies like Kafka; 

  • Problem solve, design and implement complex algorithms using programming languages like Java, .Net; 

  • Dockerize and deploy applications on the cloud using Kubernetes and implement monitoring using Prometheus; 

  • Design and implement testing suite to automate functional and integration tests using Junit, Selenium and TestNG.

We’re excited about you if you have the following requirements: 

  • Bachelor’s degree in Computer Science or related field plus 2 years related experience. Alternative education and experience requirement: Master’s degree in Computer Science or related field.

  • Any level of experience with designing and implementing Microservices using queueing technologies like Kafka

  • Any level of experience with problem solving, designing and implementing complex algorithms using programming languages like Java, .Net

  • Any level of experience with dockerizing and deploying applications on the cloud using Kubernetes and implementing monitoring using Prometheus

  • Any level of experience with designing and implementing testing suite to automate functional and integration tests using Junit, Selenium and Testing


Groupon's purpose is to build strong communities through thriving small businesses.  To learn more about the world's largest local ecommerce marketplace,  click here for the latest Groupon news. Plus, be sure to  check out the values  that shape our culture, guide our strategy and make our company a great place to work. And just don't take our word for it.  Hear from real Groupon team members  and learn more about our  inclusive employee groups. If all of this sounds like something that's a great fit for you, then click apply and let's see where this takes us. 

 

Groupon is an Equal Opportunity Employer

Qualifications for employment, promotion, and other terms and conditions of employment are based upon the ability to perform the job. Equal-employment opportunities are provided to all applicants and employees without regard to race, creed, religion, color, age, national origin, sex, disability, medical condition, sexual orientation, gender identity or expression, genetic information, ancestry, marital status, military discharge status (excluding dishonorable discharge), veteran status, citizenship status, or other legally protected status. We are all responsible for maintaining this policy. Groupon is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may email us at hraccommodations at groupon.com. If you have concerns related to Groupon’s equal employment opportunities, you may contact Groupon's Ethics Reporting Service Ethicspoint.