Role Overview: We are seeking a talented and motivated Software Engineer to join our Securities Settlements Engineering team. The successful candidate will play a key role in developing and maintaining software solutions that support the efficient settlement of securities transactions. This role requires a solid foundation in software engineering principles, a passion for technology, and the ability to work effectively within a collaborative team environment.
Key Responsibilities:
• Develop, and maintain high-performance software solutions for thesettlement of global securities transactions
• Collaborate with senior engineers, architects, and other stakeholdersto deliver solutions to complex problems
• Participate in code reviews, testing, and debugging to ensure the quality and reliability of software solutions.
• Implement and manage infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
Technology Stack:
• Java
• Spring Boot
• Kafka
• Kubernetes, Argo CD
• Gitlab CI/CD
• Prometheus, Grafana, Elastic Stack
• IntelliJ, VS Code, GitHub Copilot
Preferred Experience & Skills:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• Problem-solving skills and attention to detail.
• Proficiency in programming languages such as Java
• Experience with SDLC tools such as Gitlab
• Understanding of containerization and orchestration technologies,such as Docker and Kubernetes.
• Strong communication and interpersonal skills, with the ability towork effectively within a collaborative team environment.
• Knowledge of securities settlements and post-trade processing is a plus.
• Minimum 3 years of experience