Preheat the oven to 325˚ and lightly spray a rimmed baking sheet with cooking spray. Mix 1 teaspoon salt, the chili powder, cumin, allspice, cayenne, cinnamon and paprika in a small bowl. Melt the butter in a large skillet over medium-high heat. Add the sugar and soy sauce and stir to melt the sugar, then stir in the spices.
Add the pecans and toss to coat them in the spiced butter. Cook, tossing, until the butter is absorbed into the nuts, 2 to 3 minutes. Spread on the baking sheet and bake until the nuts are toasted and the coating is caramelized, 12 to 15 minutes. Let cool slightly on the pan, sprinkle lightly with salt and serve warm.