As a Staff Software Engineer focused on the Middle East market, you will lead the technical foundation for financial systems serving a global client base. You'll define architectural direction, build resilient and scalable platforms, and ensure alignment with regulatory and operational requirements specific to the region.
What You'll Do
- Design and implement event-driven, distributed systems that support high-throughput financial transactions using Go and modern backend technologies
- Establish architectural standards and system design patterns that influence engineering teams across the organization
- Lead cross-team initiatives to deliver strategic projects, ensuring alignment between software, infrastructure, and business goals
- Optimize performance, reliability, and scalability of core systems handling millions of accounts and high-frequency operations
- Ensure compliance with regional regulations including data residency, security standards, and financial reporting frameworks
- Collaborate with DevOps and cloud providers to define infrastructure strategies, deployment practices, and vendor coordination models
- Mentor engineers at all levels through code reviews, design sessions, and knowledge-sharing forums to elevate organizational capability
- Develop best practices for testing, observability, and system resilience, promoting a culture of quality and continuous improvement
- Communicate technical vision to executives and stakeholders, translating business needs into robust, future-proof solutions
- Drive adoption of modern practices in microservices, domain-driven design, and infrastructure as code across engineering teams
Requirements
- 10+ years of experience building and scaling production-grade backend systems in Go or similar languages
- Proven expertise in system design, distributed architectures, and asynchronous processing patterns
- Deep familiarity with cloud platforms (GCP, AWS, or Azure), Kubernetes, Docker, and CI/CD pipelines
- Strong understanding of event-driven systems, message queues, pub/sub models, and service-oriented architectures
- Experience setting organizational standards for code quality, testing, and architectural governance
- Demonstrated ability to lead technical strategy discussions and influence engineering direction at scale
- Excellent communication skills with a track record of bridging technical and business perspectives
- Ability to troubleshoot complex, cross-system issues and implement long-term, scalable fixes
- Experience mentoring engineers and fostering a culture of learning and accountability
- Willingness to travel occasionally within the Middle East for on-site coordination and technical reviews
Benefits
- Work within a globally distributed team, collaborating across time zones and cultures
- Contribute to a rapidly growing fintech platform used by financial institutions in over 40 countries
- Support a mission-driven organization serving more than 9 million brokerage accounts worldwide
- Engage in open-source projects and help shape developer tools used by a broad community
- Be part of a culture rooted in curiosity, empathy, and accountability
- Help expand access to financial services in emerging markets with meaningful global impact