> Markdown version of [/jobs/ext/4594952-senior-software-engineer-margin-technology-assistant-vice-president](https://www.wearedevelopers.com/jobs/ext/4594952-senior-software-engineer-margin-technology-assistant-vice-president). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Margin Technology - Assistant Vice President - **Company:** Citigroup Inc. - **Location:** London, United Kingdom (Remote available) - **Experience:** Expert - **Contract:** Franchise - **Skills:** Clean Code Principles, Java (Programming Language), Amazon Web Services, Amazon S3, Systems Engineering, Computer Programming, Databases, Data Structures, Distributed Systems, Amazon DynamoDB, Python (Programming Language), MongoDB, NoSQL, Cloud Services, Standard Sql, Software Engineering, ReactJS, Kubernetes, Information Technology, Apache Kafka, Restful APIs - **Published:** November 6, 2026 - **Apply:** https://dejobs.org/x/x/2C4CDD68F6444F3EB4B5865AD1AE7524/job/ ## About the Role This role is for someone who enjoys solving engineering challenges, has experience in building robust and high-quality solutions, has excellent communication skills and can manage multiple priorities simultaneously., * Hands-on professional software development experience * Bachelor's degree in computer science or engineering field involving software programming or systems engineering * Proficiency in programming in mainly Java, React and/or Python * Strong hands-on experience of building RESTful APIs using popular frameworks like Spring * Experience of following TDD and clean code principles * Proficiency with data structures, algorithms and SQL * Able to independently work in fast paced and rapidly changing environment Any Beneficial / Nice to have skills and experience : * Experience of working in investment bank or financial services industry * Experience of using cloud services such as AWS and distributed systems such as Kafka, Kubernetes, S3, DynamoDB, MongoDB or any other NoSQL database