Bachelor's degree in Computer Science, Engineering, or a related field. Professional software engineering experience, delivering complex systems across front end and back end. Prior experience in e trading or real time financial systems strongly preferred (FX desirable), including familiarity with market data, order flows, and execution workflows. Proficiency across multiple programming languages and frameworks; deep expertise in full stack development (React/TypeScript for frontend; Core Java/Spring Boot for backend). Strong grasp of computer science fundamentals (data structures, algorithms, concurrency), distributed systems (microservices, event driven architectures), and performance optimization. Hands on experience with CI/CD, containerization, cloud/on prem deployments, and observability practices. Knowledge of messaging/streaming platforms (e.g., Kafka, Solace) and low latency patterns for real time systems. Excellent problem solving, communication, and collaboration skills; able to lead initiatives and mentor engineers in a high stakes trading environment. Comfort evaluating and integrating AI development tools responsibly into daily workflows to accelerate delivery while maintaining code integrity and security. Understanding of web performance optimization and accessibility best practices. Experience with desktop container frameworks (e.g., OpenFin, Electron) for integrated trader desktop experiences - preferred. Expertise in state management and advanced data visualization for trading UIs - preferred. Familiarity with secure coding, threat modeling, and production operational readiness in regulated financial environments - preferred.