Alpaca

Senior Software Engineer

Alpaca

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop robust, scalable backend systems using Go or similar languages
  • Implement event-driven architectures, message queues, and asynchronous processing patterns
  • Build and maintain APIs, services, and integrations that power Alpaca's financial infrastructure
  • Optimize system performance, identifying bottlenecks and implementing efficient solutions
  • Ensure systems meet reliability, scalability, and regulatory compliance requirements
  • Write clean, maintainable, and well-tested code that follows best practices and coding standards
  • Design and implement scalable, maintainable, and performant systems that meet business requirements

Requirements

  • 5+ years of professional software engineering experience with a proven track record of building complex, production systems
  • Advanced technical competency across multiple areas, including design, architecture, and performance optimization
  • Deep expertise in Go or similar backend languages, with strong system design and architecture skills
  • Experience building scalable, high-availability applications that handle complex business logic and high transaction volumes
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, and system design principles
  • Experience with event-driven architectures, message queues, pub/sub systems, and asynchronous processing patterns
  • Proven ability to independently lead complex projects and resolve systemic issues
  • Strong problem-solving skills with the ability to debug complex issues across multiple systems
  • Experience with testing methodologies, including unit tests, integration tests, and end-to-end tests
  • Familiarity with cloud infrastructure (GCP, AWS, Azure) and containerization technologies (Docker, Kubernetes)
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
Gobackend languagesevent-driven architecturesmessage queuesasynchronous processingAPIsperformance optimizationdata structuresalgorithmssystem design
Soft Skills
problem-solvingleadershipindependent project management