Develop and maintain software, participate in the development lifecycle, collaborate with support teams, and provide feedback on platform architecture.