The Principal Software Developer will play a key role in developing a high-volume AI computer application aimed at revolutionizing parking solutions. This position involves working within a small team to enhance and maintain the software used in parking structures across the United States. The ideal candidate will have extensive experience in software development, particularly in Java and cloud technologies, and will contribute to the company's innovative vision.