Description

We are seeking an exceptional Software Engineer to join our dynamic team at Client . In this role, you will play a pivotal part in advancing our system deployment capabilities, enhancing performance, managing capacity, and contributing to the transformation of our architecture towards next-generation cloud-centric solutions. Your expertise will help shape the future of our systems through microservices architecture, DevOps, and Agile strategies, while collaborating with global teams across diverse businesses and asset classes.

Key Responsibilities:

  • System Development & Deployment:
  • Design, develop, and deploy high-performance, production-grade applications using C++, Java, or Python (preference for C++).
  • Implement new functionalities and system enhancements following the Software Development Life Cycle (SDLC) and DevOps practices.
  • Architecture & Modernization:
  • Contribute to system architecture improvements and participate in modernization efforts, including workflow automation, cloud adoption, and performance optimization.
  • Design and implement microservices architecture aligned with next-generation cloud solutions.
  • Monitoring & Troubleshooting:
  • Monitor system performance, troubleshoot issues, and ensure high availability and reliability of trading services.
  • Utilize tools such as Grafana, Prometheus, and Loki for system observability and performance tuning.
  • Collaboration & Continuous Improvement:
  • Work closely with business-facing specialists, infrastructure leads, and development teams globally.
  • Identify opportunities for continuous improvement in development workflows, system reliability, and performance.


 

Minimum Qualifications:

Education:

  • Bachelor’s degree in Computer Science, STEM field, or equivalent practical experience.

Technical Skills:

  • Strong computing fundamentals: data structures, algorithms, software design, and core programming concepts.
  • Hands-on experience with C++, Java, or Python (preference for C++).
  • Good knowledge of Linux environments and strong problem-solving skills.
  • Systematic approach to problem-solving with a strong sense of ownership and drive.

Soft Skills:

  • Excellent communication skills, with experience engaging technical and business audiences globally.
  • Ability to thrive in fast-paced, collaborative environments.

Preferred Qualifications:

  • Experience with cloud deployment tools and technologies such as Kubernetes, Helm, and Docker.
  • Familiarity with open-source event streaming platforms like Kafka.
  • Experience configuring and utilizing OpenTelemetry stacks (Grafana, Prometheus, Loki).
  • Broad understanding of DevOps tools and practices (e.g., Git, Jenkins).
  • Interest in adopting AI tools for development and data analysis

Education

Bachelor's degree