Groupon

Software Engineer (SDE II) - Financial Engineering

Remote Prague, Czech Republic
Ruby Java
This job is closed! Check out or
Description
  • 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.

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

🥳🥳🥳 250 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers