- Multi-Platform Integration : Oversee the development and maintenance of integrations between various proprietary and third-party trading platforms.
- Quality & Reliability : Champion high standards for code quality, automated testing (QA), and release management, specifically tailored for a high-availability trading environment where downtime is not an option.
- Architectural Oversight : Collaborate with Staff Engineers and Architects to make scalable technical decisions that support multiple business lines simultaneously.
Operational Excellence :
- Agile Execution : Drive sprint planning, retro, and delivery timelines, ensuring transparency in a fast-paced environment.
- Incident Management : Act as a point of escalation for critical production issues, leading root cause analysis (RCA) and preventive measures.
- Compliance & Security : Ensure all engineering outputs adhere to the strict regulatory requirements of the various countries in which we operate
Technical Leadership and Execution :
- Provide hands-on technical leadership, guiding the team in containerized application development, big data processing, and distributed systems design.
- Optimize and modernize SQL-based systems, ensuring their seamless integration with cloud-native infrastructure.
- Drive the adoption of CI/CD practices and container orchestration technologies (e.g., Kubernetes) to streamline deployment processes.
- Act as a technical authority, resolving complex engineering challenges and ensuring adherence to best practices.
Qualifications :
Education and Certifications :
- Bachelors degree in Computer Science, Engineering, or a related field.
Experience :
- A minimum of 7 years in software engineering, including 3+ years in leadership roles managing diverse engineering teams.
- Proven expertise in Dockerized architectures, including multi-domain microservices, big data pipelines, and event-driven systems.
- Strong experience with SQL databases, cloud-native technologies, and distributed system design.