Findlay served as a prothonotary from 1809 to 1821. He served as a captain in the War of 1812. He moved to Chambersburg, Pennsylvania, where he served as a register and recorder of deeds, generally considered an advantageous appointment. He later was appointed as a clerk of the orphans' court and clerk of the court of quarter sessions, serving from 1809 to 1818.
Findlay joined the Republican Party. He won a special election to the Seventeenth Congress to fill the vacancy caused by the resignation of James Duncan. He was reelected as a Jackson Republican to the Eighteenth Congress and elected as a Jacksonian to the Nineteenth Congress.
He was not a candidate for renomination in 1826. Appointed as US postmaster of Chambersburg on March 20, 1829, he served until his death there in 1838. He was buried in Falling Spring Presbyterian Church Cemetery at Chambersburg.