Bring a medium pot of salty water to a boil. Prepare a medium bowl of ice water and set aside. Cook the trimmed asparagus in the boiling water just until tender, about 2-3 minutes. Transfer immediately to ice water and allow to cool completely. Once cooled, drain thoroughly.
Place the fingerling potatoes in a separate medium pot and cover with cold water. Add 1 Tablespoon salt and bring to a simmer. Check potatoes for doneness by piercing with a cake tester or toothpick, they should be firm, but provide very little resistance. Drain potatoes and allow to cool in a single layer. Once cooled, slice in half length-wise and reserve.
In a large bowl, place the blanched asparagus, cooked potatoes, bacon, almonds, and spinach. Add dressing and carefully fold together to combine.
Divide into four bowls and garnish each salad with pickled red onions and goat cheese. Season with salt and pepper to taste and serve right away.