In the picture with the stripes on the cuff, he is a senior NCO in a pre-war dress tunic, complete with regimental number on the shoulder straps. If it weren't for the combat badges, I would have guessed the picture was pre-1940. This kind of dress coat was usually only owned by career officers and senior NCOs. He must have then been promoted to lieutenant as shown in the second photograph.
It is of course the army (Heer), and not the SS or Luftwaffe.