Share this job
Senior Software Engineer
Indianapolis, Indiana, United States
Apply for this job

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. 




Apply for this job
Powered by