logo

Supply Chain Software Engineer

About the Company

We are a Fortune 500 organization delivering innovative technology, logistics, manufacturing, and supply chain solutions to customers worldwide. Our global network supports millions of products moving through distribution centers, warehouses, transportation hubs, and fulfillment operations every day. By combining advanced software engineering, cloud computing, artificial intelligence, automation, and data analytics, we continuously improve the speed, efficiency, and reliability of our supply chain operations.

Our Supply Chain Technology organization develops enterprise-grade software platforms that optimize inventory management, warehouse operations, transportation planning, procurement, demand forecasting, and order fulfillment. We partner with business leaders to design scalable, resilient, and secure systems that enable data-driven decision-making and operational excellence across the entire supply chain.

We are seeking an experienced Supply Chain Software Engineer to design, develop, implement, and support software solutions that improve supply chain performance and business operations. This role is responsible for building highly scalable applications, integrating enterprise systems, optimizing logistics workflows, and collaborating with cross-functional teams to deliver innovative technology solutions.

The Supply Chain Software Engineer works closely with Product Management, Operations, Data Engineering, DevOps, Quality Assurance, Enterprise Architecture, Cybersecurity, and Business Stakeholders to develop modern software platforms that power mission-critical supply chain processes.

This opportunity is ideal for software engineers who enjoy solving complex operational challenges through technology while building reliable, high-performance enterprise applications.


Essential Duties and Responsibilities

  • Design, develop, test, deploy, and maintain enterprise supply chain software applications.
  • Build scalable services supporting inventory management, warehouse management, procurement, transportation, and order fulfillment.
  • Collaborate with Product Managers and Supply Chain teams to gather business requirements and translate them into technical solutions.
  • Develop APIs, microservices, and event-driven architectures supporting enterprise integrations.
  • Optimize application performance, scalability, and reliability for high-volume operational environments.
  • Integrate ERP, Warehouse Management Systems (WMS), Transportation Management Systems (TMS), and third-party logistics platforms.
  • Participate in software architecture, technical design reviews, and code reviews.
  • Implement automated testing, CI/CD pipelines, and DevSecOps best practices.
  • Troubleshoot production issues and perform root cause analysis.
  • Support cloud-native application development and infrastructure modernization initiatives.
  • Document software architecture, technical specifications, and development standards.
  • Mentor junior engineers and contribute to engineering best practices.
  • Continuously evaluate emerging technologies that improve supply chain efficiency and system performance.
  • Ensure compliance with enterprise security, quality, and software development standards.

Job Qualifications and Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline required.
  • Minimum of 5 years of professional software engineering experience.
  • Experience developing supply chain, logistics, warehouse management, manufacturing, or enterprise business applications.
  • Strong proficiency in Java, C#, Python, Go, or similar object-oriented programming languages.
  • Experience developing RESTful APIs, microservices, and distributed systems.
  • Experience with cloud platforms including AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of ERP systems such as SAP, Oracle, Manhattan Associates, Blue Yonder, or Microsoft Dynamics 365 Supply Chain Management.
  • Experience with SQL, NoSQL databases, messaging platforms, Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of Agile development methodologies, software architecture, and system integration.
  • Excellent analytical, problem-solving, and communication skills.

Personal Capabilities and Qualifications

The successful Supply Chain Software Engineer is a collaborative technology professional who combines strong software engineering expertise with a deep understanding of supply chain operations. They are passionate about developing innovative solutions that improve business performance and customer outcomes.

Ideal candidates possess:

  • Strong software design and architecture expertise.
  • Advanced programming and debugging skills.
  • Deep understanding of supply chain technology and business processes.
  • Excellent analytical and systems-thinking capabilities.
  • Strong collaboration and cross-functional communication skills.
  • High attention to detail and software quality.
  • Ability to manage multiple technical initiatives simultaneously.
  • Commitment to engineering excellence and continuous learning.
  • Professional integrity and accountability.
  • Innovative mindset focused on scalable enterprise solutions.

Strategic Support

As a member of the Supply Chain Technology organization, the Supply Chain Software Engineer provides strategic support by:

  • Developing scalable software platforms that improve supply chain efficiency.
  • Supporting digital transformation and operational automation initiatives.
  • Enhancing inventory visibility and logistics optimization.
  • Improving warehouse, procurement, and transportation workflows.
  • Strengthening enterprise system integrations and data quality.
  • Supporting cloud modernization and platform scalability.
  • Accelerating software delivery through engineering best practices.
  • Contributing to long-term business growth and operational excellence.

Working Conditions

  • Fully Remote position within the United States.
  • Flexible work schedule supporting engineering teams across multiple U.S. time zones.
  • Approximately 10–15% domestic travel for engineering planning sessions, technology workshops, supply chain site visits, and leadership meetings.
  • Company-provided laptop, cloud development environment, enterprise software licenses, and home office technology support.
  • Collaborative engineering culture emphasizing innovation, technical excellence, knowledge sharing, and continuous professional development.

Job Function

The Supply Chain Software Engineer is responsible for designing, developing, and maintaining enterprise software solutions that optimize supply chain operations and business performance. This role partners with engineering and business teams to deliver secure, scalable, and high-performing applications supporting logistics, inventory, warehouse management, procurement, and transportation systems. Success is measured through software quality, platform reliability, deployment efficiency, system performance, operational impact, and customer satisfaction.


Compensation & Benefits

Compensation Package

Base Salary: $324,000 – $388,000 USD annually

Compensation is determined based on software engineering experience, supply chain technology expertise, cloud platform knowledge, programming proficiency, geographic location, education, certifications, and overall qualifications.

Eligible employees may also receive:

  • Annual Performance Bonus
  • Engineering Performance Incentive Program
  • Long-Term Equity Incentive Program (Role Eligible)
  • 401(k) with Company Match
  • Comprehensive Medical, Dental, and Vision Insurance
  • Flexible Paid Time Off
  • Paid Company Holidays
  • Paid Parental and Family Leave
  • Home Office and Technology Stipend
  • Professional Development and Technical Certification Reimbursement
  • Employee Stock Purchase Program (where applicable)
  • Wellness and Mental Health Benefits
  • Life and Disability Insurance
  • Leadership Development Programs
  • Career advancement opportunities into Senior Software Engineer, Staff Software Engineer, Principal Software Engineer, Engineering Manager, Director of Engineering, or Vice President of Technology.

Why Join Us

Technology is transforming the future of global supply chains, and you’ll play a critical role in building the platforms that keep businesses moving. As a Supply Chain Software Engineer, you’ll work on large-scale, mission-critical systems that improve operational efficiency, accelerate digital transformation, and create measurable business value.

You’ll collaborate with talented engineers, product leaders, supply chain experts, and executive stakeholders while leveraging modern cloud technologies, AI-driven automation, and enterprise software architecture. We foster a culture of innovation, collaboration, and continuous learning where your technical expertise will directly shape the future of our global operations.