In 2013, she was called to the Singapore Bar as an Advocate and Solicitor of the Supreme Court.[2][4] In 2014, she established the first Community Legal Clinic in a Residents' Committee centre.[2][5]
Soh joined the governing People's Action Party (PAP) and served as a member of the PAP HQ Executive Committee between 2017 and 2018.[2][4]
During the 2020 general election, Soh was fielded as part of a four-member PAP team contesting in Marsiling–Yew Tee GRC.[3] On 5 July, during her election campaign, she fell and fractured her foot.[6][7] She and the PAP team in Marsiling–Yew Tee GRC were eventually elected into Parliament after defeating the opposition Singapore Democratic Party with 63.18% of the vote.[8]
Soh was appointed as Vice-Chairperson for Marsiling-Yew Tee Town Council (MYTTC) since 2020.
The party affiliation of each member is indicated right after the constituency/seat he or she represents. PAP: People's Action Party; WP: The Workers' Party; PSP: Progress Singapore Party All of the leaders of the respective GRCs are in underline. MP(s) who is go on a leave of absence is in italic. NMPs do not belong to any party.