Грамматический словарь Зализняка (склонения слова):
Субалтерн-офицер, субалтерн-офицеры, субалтерн-офицера, субалтерн-офицеров, субалтерн-офицеру, субалтерн-офицерам, субалтерн-офицера, субалтерн-офицеров, субалтерн-офицером, субалтерн-офицерами, субалтерн-офицере, субалтерн-офицерах
субалте́рн-офице́р
-а, м.
Младший офицер роты, эскадрона, батареи в русской дореволюционной армии.
[нем. Subalternoffizier]
субалте́рн-офице́р
СУБАЛТЕРН-ОФИЦЕР [тэ], -а; м. [нем. Subalternoffizier] В российской армии до 1917 г. и некоторых других армиях: младший офицер роты, эскадрона, батареи.