As a Staff Software Engineer at Alpaca India, you will be a strategic technical leader responsible for architecting, designing, and establishing the foundational software systems that power Alpaca's financial infrastructure
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 also establish strategic approaches for infrastructure coordination with our on-premise data center operations in GIFT City
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
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Kubernetes
Go
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