Staff Software Engineer, New Market
احفظ هذه الوظيفة وحافظ على تنظيم بحثك
قم بإنشاء حساب مجاني لحفظ الوظائف وإنشاء التنبيهات والعودة إلى هذه القائمة من لوحة التحكم الخاصة بك.
بالمتابعة، فإنك توافق على الشروط & سياسة الخصوصية.
Your Role As a Staff Software Engineer at Alpaca Middle East you will be a strategic technical leader responsible for architecting, designing and establishing the foundational software systems that power Alpaca's financial infrastructure in the region. Your primary responsibility will be setting the technical direction for our software engineering practices, establishing architectural standards and patterns, and ensuring our systems meet regulatory compliance requirements while maintaining world‑class reliability, scalability and performance.
Responsibilities- Lead complex multi‑team software initiatives from conception to delivery, resolving systemic issues that impact the entire organization and establishing high standards for quality through innovative design solutions and engineering excellence.
- Architect and establish foundational software systems using Go or similar languages, setting the technical direction for organizational software development.
- Design and establish event‑driven architectures, message queues and asynchronous processing patterns that serve as organizational standards.
- Build and maintain APIs, services and integrations that power Alpaca's financial infrastructure, establishing architectural patterns and best practices.
- Optimize system performance at scale, identifying bottlenecks and implementing efficient solutions that influence organizational performance standards.
- Ensure systems meet reliability, scalability and regulatory compliance requirements, establishing compliance frameworks for the organization.
- Establish coding standards and best practices and write clean, maintainable and well‑tested code that serves as examples for the organization.
- Design and implement scalable, maintainable and performant systems that meet business requirements and serve as architectural blueprints.
- Demonstrate exceptional technical competency recognized across the organization and industry, serving as the ultimate authority across multiple areas including design, architecture and performance optimization.
- Lead multi‑team initiatives, establish organizational standards and best practices, and resolve systemic issues that impact the entire organization.
- Provide strategic guidance and solutions that influence organizational technical direction and maintain high standards for quality.
- Evaluate and recommend strategic technical solutions, considering trade‑offs between performance, maintainability, cost and long‑term business objectives.
- Establish infrastructure coordination frameworks and strategies with DevOps and vendors for regional deployments.
- Travel occasionally within the Middle East region for strategic on‑site work and vendor coordination.
- 10+ years of professional software engineering experience with a proven track record of architecting and building complex, production systems at scale.
- Expert‑level mastery of Go or similar backend languages, with exceptional system design and architecture skills, and the ability to establish organizational architectural standards.
- Proven track record of building scalable, high‑availability applications that handle complex business logic and high transaction volumes, with experience establishing organizational scalability patterns.
- Deep understanding of software engineering fundamentals, including data structures, algorithms and system design principles, with the ability to establish organizational engineering practices.
- Extensive experience with event‑driven architectures, message queues, pub/sub systems and asynchronous processing patterns, with the ability to establish organizational architectural patterns.
- Proven ability to independently lead complex, multi‑team software initiatives and resolve systemic issues that impact the entire organization.
- Exceptional problem‑solving skills with the ability to debug complex issues across multiple systems and establish preventive measures.
- Extensive experience with testing methodologies, including unit tests, integration tests and end‑to‑end tests, with the ability to establish organizational testing standards.
- Deep expertise with cloud infrastructure (GCP, AWS, Azure) and containerization technologies (Docker, Kubernetes), with strategic understanding of hybrid and multi‑cloud architectures.
- Demonstrated leadership within executive and strategic discussions, recognized as the ultimate authority on challenging technical issues across the organization.
- Proven ability to influence organizational practices, strategic project direction and cross‑team collaborations at the highest levels.
- Experience playing a leading role in setting organizational processes and standards, shaping long‑term software strategies and technical vision.
- Exceptional mentor