
Software Engineer - Oracle Exadata
- Bromley, Greater London
- Permanent
- Full-time
We are seeking a talented Software Engineer to join our Operational Data Store feature team, contributing to the transformation of our Post Trade Securities systems. You will be responsible for both hands-on development and providing architectural input, ensuring the delivery of business-driven enhancements while maintaining high performance and stability in production environments.In this role, you will work with CI/CD and TDD practices in a modern functional language (Scala), with a strong focus on multi-terabyte Oracle Exadata database performance and tuning. You'll partner closely with the BA/PM, technical programme lead, and other developers across our global offices in London, India, Singapore, and New York.Key Responsibilities
- Design, develop, and enhance features for the Operational Data Store application.
- Optimize performance and tuning for large-scale Oracle Exadata systems.
- Apply Scala and modern development practices, including design patterns, clean code, and reactive event-sourced systems.
- Collaborate with global teams, contributing to the re-architecture of securities post-trade platforms.
- Follow TDD, ATDD/BDD, and CI/CD principles for robust, maintainable code.
- Participate actively in Agile ceremonies and cross-team collaboration.
- Deep expertise in Oracle Exadata performance and tuning.
- Strong background in Scala or another modern OO/functional programming language.
- Experience with reactive event-sourced systems.
- Proficient in applying design patterns and optimizing algorithms.
- Solid understanding of Agile/Scrum methodologies.
- Experience with Specification by Example / ATDD / BDD.
- Excellent communication and relationship-building skills.
- Knowledge of large-scale Post Trade Securities systems.
- Exposure to distributed, globally coordinated development environments.
- Work on strategic, greenfield projects shaping the future of post-trade systems.
- Collaborate with a diverse, highly skilled global team.
- Be part of a culture that values continuous improvement, learning, and technical excellence.