What are the key tasks of the position?
Monitoring service health, and addressing internal message errors and inconsistent workflows that directly impact invoicing (merchant payments)
Collaborating with Product and Engineering management to understand requirements and design flexible solutions for our global systems
Implementing, testing, deploying code changes, and providing production support in biweekly iterations
Conduct code reviews, testing, and debugging to ensure software quality and reliability
Participate in Agile/Scrum development processes, including sprint planning, daily stand-ups, and retrospectives
Keep up-to-date with emerging technologies and industry trends to continuously improve software development processes and practices
What is the highest priority of all tasks for the person in the position? Ensure are stuck nodes are addressed to prevent delays with invoicing/merchant payments
What are the other tasks and job description of the given position? See above
Challenges for the position (difficult tasks) that await the person in the given position.
Gaining understanding of existing systems and processes from departing contingent workers
Complex systems that will provide opportunity for significant simplification
Capacity Plan of current team
Current engineering capacity of team is one senior (FTE) engineer, and a senior (contingent) engineer; three other engineers are contingent
Responsibility
What is the person responsible for in the position? Operational support and future development on a small engineering team
What will be the main KPIs the person is responsible for? They will be responsible for supporting the team in its achievement of KPIs, and ensuring merchants are paid accurately and on time
What must the person accomplish in order to keep them in the position? All team members must show enthusiasm in learning about team processes, systems, and demonstrate steady growth
How will the new developer's contributions help the team to achieve its goals? Once onboarded, new developers will contribute to operational excellence and delivering new functionality critical to Groupon’s growth and continuing smooth operation
Cooperation
With whom does the person in the position work most closely (position, department)? Fellow engineers on the team, financial systems product manager, and other business stakeholders; for operational support, Merchant Payments Support team
Does the person lead the team? If so, how big? No
How big is the team the person will work in? Team is currently three engineers (all contingent), one product manager, one (contingent) test engineer, one senior engineer (FTE)
What people and departments will the person interact with the most? See above
Is it only internal or also external communication? Internal only
Who does the person report to? Brian Gray, Senior Manager of Financial Engineering Developers team
Personality
Who do we want on the team? What should it be like? People who see the value in ongoing collaboration; people who gain satisfaction from operating, extending, and improving existing systems; empathetic people
What qualities are we missing in the team? We are not currently missing any skills, attitude, or leadership; however, the current team cannot support the rapid shifts in priority from the business
On the other hand, who do we not want in the team? What do we not tolerate? People who lack empathy, or communication skills, or desire to learn
Competence
What experience(s) must a person have to perform the given position? 1+ years of developing and supporting software
Is previous experience in a similar position necessary? Yes
What knowledge, skills does the person need? Including details in tech stack Ruby on Rails or Java (DropWizard framework); experience working with relational databases; writing and maintaining unit tests; previous experience working with multifaceted financial systems a big plus
What should the given person master first? Understanding system/business processes the team is responsible for
Does it have to overlap into other fields? Which one? Team members will need to develop an understanding around underlying internal business processes
What programs and applications must the candidate excel in? n/a
What skills, abilities and knowledge do we lack in the team? n/a; this is to increase the team’s capacity for feature development
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. You can also find out more about us in the latest Groupon news as well as learning about our DEI approach. If all of this sounds like something that’s a great fit for you, then click apply and join us on a mission to become the ultimate destination for local experiences and services.
Beware of Recruitment Fraud: Groupon follows a merit-based recruitment process without charging job seekers any fees. We've noticed an increase in recruitment fraud, including fake job postings and fraudulent interviews and job offers aimed at stealing personal information or money. Be cautious of individuals falsely representing Groupon's Talent Acquisition team with fake job offers. If you encounter any suspicious job offers or interview calls demanding money, recognize these as scams. Groupon is not responsible for losses from such dealings. For legitimate job openings, always check our official careers website at grouponcareers.com.
Jobs from our Partners
Java Software Engineer - Space Domain
Cyber Software Engineer
Senior Software Engineer
Other Jobs from Groupon
Software Engineer
Software Development Engineer III - Java Backend
Database Engineer III - Cloud migration
Software Engineer
Software Development Engineer III - ROR Backend
SDE V - Lead engineer - Java Backend Architect
Similar Jobs
Site Reliability Engineer
Software Engineer
Technical Services Engineer, Infrastructure
Staff Software Engineer
Senior Software Engineer - Front-End
FullStack Senior Software Engineer (Ruby/JS-TS)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 251 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee