Alpaca

Staff Software Engineer – New Markets

Alpaca

full-time

Posted on:

Location Type: Remote

Location: United Arab Emirates

Visit company website

Explore more

AI Apply
Apply

Job Level

About the 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.
  • You will demonstrate exceptional technical depth and breadth across software engineering, serving as the recognized expert in system design, architecture, and performance optimization.
  • You will independently lead complex, multi-team software initiatives, resolve systemic issues that impact the entire organization, and establish high standards for quality through innovative design solutions and engineering excellence.
  • Your influence extends across the entire engineering organization, shaping software strategy, setting organizational processes and standards, and driving long-term technical vision.
  • In addition to software development, you will establish strategic approaches for infrastructure coordination with regional deployments and cloud or data center operations as needed for UAE and Saudi markets.

Requirements

  • 10+ years of professional software engineering experience with a proven track record of architecting and building complex, production systems at scale
  • Exceptional technical competency recognized across the organization and industry, with deep expertise across multiple areas including design, architecture, and performance optimization
  • 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.
Benefits
  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringsystem designarchitectureperformance optimizationGoevent-driven architecturesmessage queuesasynchronous processingdata structuresalgorithms
Soft Skills
technical leadershipproblem-solvingcommunicationinfluencecollaborationstrategic thinkingquality assuranceinnovationorganizational standardsmulti-team coordination