Rankka oli ylimääräisenä piirtäjänä yleisten rakennusten ylihallituksessa 1905–1908, apulaisarkkitehtina Kuopiossa sekä v.t. ja myöhemmin vakinaisena lääninarkkitehtina Mikkelissä 1911–1924. Vuonna 1924 hän siirtyi vakinaiseksi lääninarkkitehdiksi Uudenmaan lääniin ja samana vuonna hänet nimitettiin rakennushallituksen Helsingin piirin piiriarkkitehdiksi. Rankka johti rakennustöitä Perttulan kasvatuslaitoksella 1910–1911. Hän suunnitteli useita huvilarakennuksia sekä muun muassa Mikkelin postitalon. Rankka oli Mikkelissä asuessaan Mikkelin kaupungin rakennuslautakunnan jäsenenä. Hän toimi muun muassa Ada Äijälän koulu Oy:n toimitusjohtajana ja Teosofisen Seuran puheenjohtajana.[3]