Senior Software Engineer, Unified Platform – Trade Management and Trade & Order Processing
Location: London | Employment Type: Regular | Department: Technology | Targeted Start Date: Immediate
Responsibilities
- Building systems with a constant focus on testing, reliability, scalability, and maintainability.
- Designing, modeling, and programming in a variety of languages and technologies.
- Working on legacy code as well as green field development.
- Initiative driving projects to completion.
- Learning and promoting new technologies with a focus on best practices.
- Providing on-call support as needed.
- Sometimes working alongside other developers on the same task.
Qualifications
- Multiple years of server-side development.
- A solid understanding of micro-service architectures and CAP theorem.
- A good understanding of functional paradigms and type theory.
- Confident JVM knowledge.
- Modern programming languages knowledge in our primary languages (Java, Python, Clojure).
- Experience with Airflow or other Python-based workflow orchestration tools.
- Proficiency in domain-driven design and domain modeling.
- Exposure to Kubernetes, Docker, Linux, Kafka, RabbitMQ, or git.
- Using AI coding assistants to accelerate development while owning the outcome.
- Exposure to agentic frameworks or MCP server development.
- Knowledge of financial concepts, exchange trading, or physical energy trading.
#J-18808-Ljbffr…
