Who are we
CFI Financial Group is an award-winning trading provider, possessing more than 25 years of experience with multiple offices around the world including London, Larnaca, Beirut, Amman, Dubai, Port Louis, and others.
CFI is hiring! Make your mark in the online trading industry.
Are you looking to pursue a career in finance Do you want to work with a dynamic and growing team in the exciting world of online trading and investing If you answered yes, then we have some amazing opportunities for you!
Job Description:
We are hiring a talented System Analyst Team Lead professional to join our team
Summary: A senior technical role responsible for the specification layer between product and engineering. Produces authoritative, implementation-grade technical artifacts and sets the standard for analysis quality across the team.
- Responsibilities:
- Produce primary technical artifacts (BPMN flows, UML diagrams: sequence, state, class, activity, component, deployment, data flow, ER models, system context diagrams).
- Own API contracts (OpenAPI/Swagger), event schemas, integration mappings, and data transformation specifications as direct engineering inputs.
- Define and enforce non-functional requirements (throughput, latency SLAs, concurrency, fault tolerance, failover, security boundaries).
- Maintain system documentation as a live asset (integration points, state machines, data contracts).
- Drive architectural clarity with Engineering Leads, surfacing ambiguity and resolving technical gaps pre-sprint.
- Lead design walkthroughs and specification reviews, acting as the technical authority to resolve conflicts and ensure engineering readiness.
- Own traceability of technical specifications and documentation.
- Define and enforce documentation standards, modeling conventions, and specification quality gates.
- Mentor and develop SA team members in technical modeling, systems thinking, and precision communication.
- Qualifications:
- 8+ years in a senior technical analyst or solution design role, with at least 3 years in a lead or principal capacity.
- Proven track record in high-concurrency, high-availability financial systems (brokerage, trading, or capital markets preferred).
- Deep understanding of distributed systems (event-driven design, transactional integrity, eventual consistency, fault isolation).
- Hands-on experience designing and documenting complex microservices architectures.
- Experience operating in regulated environments, with embedded compliance/audit traceability in design.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent.
- Core Skills:
- Expert-level UML and BPMN for implementation quality diagrams (sequence, state machine, activity, class).
- API contract design (OpenAPI/Swagger, REST/async patterns, event schema design: Avro, Protobuf, JSON Schema).
- Understanding of code (preferably Python)
- Basic understanding of technologies like, Kubernetes, Kafka, Airflow, and relational/document data models.
- End-to-end systems thinking (domain modelling, edge case identification, failure mode analysis).
- Precise, unambiguous technical writing and modelling for engineering audiences.
- Established leadership credibility within cross-functional engineering teams.
Why join CFI
· We're a fast-growing, multinational company
· Competitive salaries and benefits
· Work and learn with industry professions
· Supportive and collaborative environment
· Unlimited opportunities for growth and development