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, allow to 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.