The Specialist Software Engineer position at the Metropolitan Transportation Authority (MTA) involves designing, coding, verifying, testing, documenting, amending, and refactoring programs/scripts and integration software services. The role requires maintaining high-quality software to meet business and customer needs, performing coding, debugging, testing, project management, and troubleshooting throughout the software development lifecycle. The engineer will gather information, perform analysis, and elicit user requirements while contributing to software development methods, tools, and techniques. The ideal candidate will have experience in claims, insurance, enterprise safety and security systems, and risk management cloud applications, with a strong understanding of agile product delivery and SaaS solutions. Proficiency in modern programming languages, API development, and middleware integration is essential.