Senior Software Engineer - Fraud at ShopRunner

| Chicago
Sorry, this job was removed at 1:24 p.m. (CST) on Wednesday, November 4, 2020
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.


At ShopRunner, we connect consumers to the brands they love by way of a thriving marketplace and a members-only service that provides benefits across 100+ of the top brands and retailers in the ecommerce space. We build products that provide a premier ecommerce experience by delivering elevated, data-driven content. The landscape of retail is changing and we're here to empower retailers to take their place in that exciting evolution. 

We have people in offices around the world: Headquartered in Chicago, with offices in New York, Conshohocken, PA (Philly area), and Krakow, Poland.


As a Senior Software Engineer on the Fraud team at Shoprunner, you will help design and develop our Fraud systems, and prepare them to scale to the demands of millions of requests per minute. This might include ingesting data from our client's websites, helping the data science team bring their data models to production, or modifying our core services and applications. We run all of our applications on Node.js in Google Cloud Platform, with key systems using express-- and evaluating new technologies as we grow. We currently use React and are in the process of converting to Typescript.


  • Scaling our service architecture and embracing approaches such as 12 factor and well-formed APIs.
  • Evolving our data pipelines to enable real-time event handling, smarter decisioning, and more nimble applications.
  • Designing and developing new applications, services and systems.
  • Reviewing, recommending and implementing new technologies.
  • Maintaining secure coding practices and working with the security team to maintain our security posture.
  • Designing and architecting services to help improve stability, system performance, code quality and development velocity.
  • Mentor engineers and help them grow into a more senior role.
  • Participating in secure code reviews - analyze current and incoming changes in a security context.


  • 6+ years experience writing production code for web applications. We love Polyglots who know several other languages and like the right tool for the job.
  • Expertise with Node.js and the node ecosystem as a whole.
  • Expertise with MongoDB, Mongoose and the wider MongoDB ecosystem.
  • Experience with a programming language, such as Node.js (preferred), Java/Kotlin, C++, PHP, Python, Ruby, or Erlang/Elixir.
  • Experience working with web frameworks such as express, koa, Spring, Lumen, Django/Bottle/Flask.
  • Experience using data in support of larger efforts, from reusing other services and APIs, to writing jobs in map-reduce.
  • Experience optimizing larger applications to increase speed, scalability, and extensibility.
  • Experience with a document store such as MongoDB (preferred) or DynamoDB.
  • Experience using Big Data/Wide Column Store stores such as Bigtable, Cassandra or HBase.
  • Comfort with key programming concepts like API design, memory management, optimization techniques, and distributed applications.
  • Self-starter who can move projects forward by filling in the gaps on agile teams, from leading a design session to doing some test automation, to mentoring a teammate struggling with a new technology.
  • Nice to haves: Experience working in GCP, Kubernetes, or Typescript.

We want you to bring your whole human self to work every single day. We accept you for who you are and consider everyone on an equal opportunity basis without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • PythonLanguages
    • RLanguages
    • SqlLanguages


The beauty of our office is you can get everything you need, without ever having to leave the building. Food, post office, gym.... take that, winter!

What are ShopRunner Perks + Benefits

ShopRunner Benefits Overview

From generous PTO to weekly work-from-home, amazing parental leave, and volunteer time off, we've crafted the kind of benefits plan that supports a stellar employee experience! When you join ShopRunner, you get best-in-class healthcare for you and your family, 401k matching that vests immediately, an annual educational budget, and meaningful company options that give all Shoprunners some skin in the game. It’s all part of our culture of creating an environment that allows you to be your best self at work.

Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Open door policy
Team owned deliverables
Group brainstorming sessions
Open office floor plan
Documented equal pay policy
Diversity manifesto
Mean gender pay gap below 10%
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
ShopRunner values what our employees can do, not what time they sit down at their desks. We work hard and we show up, but we don't punch in and out.
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Baseball games, holiday parties, darts, trivia, parties on our patio -- we make time to get to know one another and have fun.
Game Room
No game room, but we do have board game and trivia nights!
Stocked Kitchen
Some Meals Provided
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
We sponsor conferences, our teams speak at conferences, and we offer an annual reimbursement program for continuing education.
Tuition Reimbursement
Lunch and learns
Our lunch and learns run the gamut, and have included everything from product demos, to financial advising, trends in ecommerce, and interview training. We make time to learn from one another.
Promote from within
Mentorship program
Continuing Education stipend
Time allotted for learning
ShopRunner sets up quarterly hack weeks, where we focus on new ideas and special projects.
Online course subscriptions available
More Jobs at ShopRunner9 open jobs
All Jobs
Design + UX
Dev + Engineer
Design + UX
Design + UX
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView ShopRunner's full profileSee more ShopRunner jobs