Instacart is seeking to improve its payment processing systems to handle over $100 million in transactions daily, while ensuring high performance, regulatory compliance, and innovation.
Requirements
- Proficient in backend languages (e.g., Ruby, Go, Java)
- Experience with relational databases (PostgreSQL, MySQL, etc.), caching (Redis, Memcached), and distributed systems
- Expertise in payment infrastructure, payment authorization flows, and reconciliation (preferred)
- Experience launching payment methods, optimizing for payment success rates, or managing payment costs (preferred)
- Experience designing or operating workflows with Temporal or similar workflow orchestration technologies (preferred)
- Track record of driving measurable impact through technical innovation in payments or financial systems (preferred)
- Experience with AI-powered tools and contributing to the ongoing evolution of best practices that boost team productivity (preferred)
Responsibilities
- Design, develop, and maintain robust, scalable, and highly available backend systems for payment processing
- Implement payment-related APIs and services, ensuring security, reliability, and accuracy at every step of the payment lifecycle
- Lead technical projects that span multiple teams, from initial design to execution and continuous improvement
- Integrate with external payment processors, gateways, wallets, and financial partners while ensuring compliance with regulatory requirements
- Optimize systems for cost, performance, observability, and operational efficiency
- Collaborate with cross-functional partners across legal, product, data science, finance, operations, and more
- Proactively drive platform improvements and initiatives that impact key business metrics
Other
- Bachelor’s degree in Computer Science, Computer Engineering, or similar
- 5+ years of backend engineering experience in high-scale, distributed environments
- Strong communicator who can lead projects and drive alignment across stakeholders
- High sense of ownership, capable of working independently, influencing team direction, and mentoring others
- Strong background in operational excellence: monitoring, alerting, and incident response
- Hands-on experience driving experimentation and A/B testing when launching new features, with a data-driven approach to measuring and iterating on outcomes