Job Description: Position Description: Delivers high quality, innovative, and maintainable software solutions in an Agile environment. Participates in architecture and application design, and actively contributes to test automation and practices. Understands fundamental design principles for building
Citi is looking for a Principal Engineer to join its Payments Technology team, where you will drive the technical vision and hands-on engineering behind one of the most strategically important payment platforms in global financial services.