Software Engineer, Payments

Job Description

Job Description

Shipt is a membership-based marketplace that helps people get the things they need. Our friendly shoppers handpick fresh groceries and household essentials and deliver them to members in as soon as one hour.

What You'll Do

Design, develop, test, deploy and maintain the software at Shipt that handles payments and financial systems including:
- Shopper/Member Payments
- Shopper Pay
- Sales Tax
- Subscription Management
Design and implement high-volume, low-latency, scalable distributed systems
Collect and analyze metrics to drive implementation decisions
Improve engineering standards and processes
Participate in mentoring, knowledge sharing and code reviews

Your Responsibilities

Design, develop, test, deploy and maintain the software at Shipt that handles payments and financial systems including:
- Shopper/Member Payments
- Shopper Pay
- Sales Tax
- Subscription Management
Design and implement high-volume, low-latency, scalable distributed systems
Collect and analyze metrics to drive implementation decisions
Improve engineering standards and processes
Participate in mentoring, knowledge sharing and code reviews

Requirements

You have experience with relational/document/in-memory databases
You understand the principles of REST API design
You have experience with distributed system architectures
You have exerience with asynchronous message qeueuing technologies
You are interested in continually learning and mastering new skills
You are empathic and enjoy learning from and mentoring other engineers
You use open source software and dependency management

Experience relevant to finance engineering at Shipt:

Languages: Ruby/Rails, Go, SQL
AWS Tools: DynamoDB, SQS, S3
Financial Systems: SAP, Intact
Payment Systems: Stripe, Stripe Connect, PEX, Galileo
Sales Tax Automation: Avalara
Knowledge: GAAP, Subscription Management/Revenue Recognition

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

 
Contact Information
  • Shipt
  • 17 20th Street North
    Suite 100
    Birmingham, Alabama 35203
  • (205) 502-2500
  • (205) 502-2500
  • emmy@shipt.com