Senior Software Engineer - Platform

Alpaca
EMEA, European Timezones, North America
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Ownership","Proactive problem-solving","Collaboration","Accountability"]

Own critical shared services on Alpaca’s Platform team, including Redpanda-based event streaming infrastructure and authentication/authorization systems. Build event-driven replacements for batch processing, maintain deployment pipelines and shared libraries, and improve software quality through testing and code reviews. Collaborate with other teams to ensure systems interact reliably, troubleshoot production incidents, and contribute to architectural decisions for scalable, dependable infrastructure.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Alpaca
Alpaca
8 months ago

Senior Software Engineer - Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Own critical shared services on Alpaca’s Platform team, including Redpanda-based event streaming infrastructure and authentication/authorization systems. Build event-driven replacements for batch processing, maintain deployment pipelines and shared libraries, and improve software quality through testing and code reviews. Collaborate with other teams to ensure systems interact reliably, troubleshoot production incidents, and contribute to architectural decisions for scalable, dependable infrastructure.
Location: EMEA, European Timezones, North America
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Maintain and improve Redpanda-based event streaming infrastructure.
  • •Develop replacements for aging authentication and authorization services.
  • •Create event-driven solutions to replace batch processing across systems.
  • •Troubleshoot incidents and bugs, and maintain good software quality and test coverage.
  • •Participate in code reviews, contribute to architectural decisions, and collaborate with other teams to improve system interactions.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceEquityHome Office

Key Requirements

  • •5+ years writing code in strongly typed languages, with at least 1 year of experience in Go.
  • •Experience with Kubernetes (including writing Helm charts) and security best practices, supported by prior work or certifications.
  • •Experience with relational databases (PostgreSQL preferred) with a strong grasp of fundamentals.
  • •3+ years working on systems at scale in a startup environment with technical debt and limited process/documentation.
  • •Ability to take tasks end-to-end: gather requirements, implement the solution, then deploy and monitor.
Experience:5+ yearsStartup
Skills:OwnershipProactive problem-solvingCollaborationAccountability
Languages:English
Tech Stack:GoRedpandaKubernetesHelmPostgreSQLJWTOpenID ConnectSAMLKeycloakArgo CDTerraformGoogle Cloud PlatformGoogle Kubernetes EngineGrafanaPrometheusTempoPromQLFlatBuffersProtocol BuffersGRPC

Company Brief

Alpaca
Provides developer-first APIs and brokerage infrastructure for algorithmic and automated stock trading, enabling fintechs and developers to build trading applications with commission-free market access and custody services.
Industry: Fintech Infrastructure
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Mateo, United States
Founded: 2015
WebsiteLinkedIn