Job Description
We are looking for a highly skilled and hands‑on Software Engineer to drive modern engineering practices and technology transformation within the back‑office trading application. You will play a critical role in designing, developing, and maintaining scalable, high‑quality software solutions while ensuring best‑in‑class engineering standards, including trunk‑based development, test automation, security, and modern ways of working.
Software Development & System Design
- Design, develop, and maintain robust, scalable, and high‑performance applications.
- Implement trunk‑based development practices to enable continuous integration and rapid delivery.
- Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
- Ensure high levels of unit test coverage, test‑driven development (TDD), and behavior‑driven development (BDD).
- Actively contribute to hands‑on coding, code reviews, an...
Ready to Apply?
Take the next step in your AI career. Submit your application to Citigroup Inc. today.
Submit Application