Senior Software Engineer – Apparel
This position is on-site 5 days per week in the Indianapolis, IN area
What You'll Do
As the primary engineer responsible for our fulfillment platform, you will:
- Design, build, and maintain custom Fulfillment Service and related applications.
- Provide mission-critical technology support to Receiving, Inventory, Put-away, Pick, Pack and Ship operations
- Develop APIs, services, and integrations supporting inventory allocation, warehouse operations, order fulfillment, shipping, and returns.
- Build and maintain integrations between Shopify, Oracle EBS, warehouse systems, shipping carriers, and other enterprise platforms.
- Own software throughout its lifecycle—from solution design and development through deployment, monitoring, production support, and continuous improvement.
- Troubleshoot production issues, identify root causes, and implement scalable long-term solutions.
- Improve platform performance, reliability, observability, and automation while reducing technical debt.
- Partner with Product Management and Warehouse Operations to translate business needs into scalable technical solutions.
- Collaborate with Infrastructure when software, AWS, networking, and warehouse technology intersect.
- Participate in Agile planning, estimation, code reviews, testing, and production releases.
- Leverage AI-assisted development tools to improve engineering productivity and software quality.
- Support additional application development and platform initiatives across the Technology organization as business priorities require, while maintaining primary ownership of the fulfillment platform
Required
- 5+ years of professional software engineering experience.
- Experience building enterprise applications and backend services.
- Strong API development experience in distributed applications environment using REST and GraphQL based webservices
- Strong SQL and relational database experience.
- Experience with React or another modern frontend framework.
- Experience developing applications in AWS.
- Experience with Git and CI/CD pipelines.
- Strong troubleshooting, analytical, and problem-solving skills.
- Excellent communication and collaboration skills.
Preferred
- Shopify development or Shopify integrations.
- Retail, ecommerce, fulfillment, warehouse, or supply chain experience.
- Oracle EBS or ERP integrations.
- Warehouse Management Systems (WMS) or Order Management Systems (OMS).
- Docker, Kubernetes, or container technologies.
- Event-driven or distributed system architectures.

Technologies You'll Work With
- Shopify
- AWS
- React, NodeJS, Go
- REST APIs
- SQL / MySQL / PostgreSQL
- Oracle EBS
- Warehouse Systems
- Shipping Carrier Integrations
- Git & CI/CD

What Success Looks Like
Within your first year, you'll:
- Become the technical owner of Fulfillment Services and warehouse integrations.
- Deliver enhancements that improve fulfillment efficiency, reliability, and scalability.
- Build trusted partnerships with Engineering, Product Management, Infrastructure, and Warehouse Operations.
- Help modernize the fulfillment platform while reducing operational risk and technical debt.
- Contribute to strategic technology initiatives beyond fulfillment as business priorities evolve.