remote
Senior Engineering Lead - Citi
Software Engineer
Lead a high‑performing FX engineering team, driving design and delivery of scalable, secure micro‑service platforms using Java, C++, Python and cloud technologies while championing developer productivity and best‑practice engineering.
About the role
Key Responsibilities
- Architect, design, and deliver high‑performance, low‑latency FX trading platforms and developer tooling.
- Lead a multidisciplinary team of engineers, fostering Agile practices, code quality, and continuous improvement.
- Drive adoption of cloud-native micro‑services, CI/CD pipelines, and automated testing to enhance scalability and reliability.
- Collaborate with product owners, traders, and infrastructure teams to translate business requirements into technical solutions.
- Mentor senior engineers, conduct design reviews, and ensure compliance with security and regulatory standards.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a technical leadership role.
- Strong proficiency in Java, C++, and Python, and hands‑on experience building micro‑service architectures.
- Deep understanding of cloud platforms (AWS or Azure) and modern CI/CD tooling.
- Proven track record delivering low‑latency, high‑throughput financial systems.
- Excellent communication, stakeholder management, and mentorship skills.
Skills
javacpythoncicdagile