Senior Software Engineer – Ledger

Alpaca Worldwide remote

About the role

Alpaca is hiring a senior software engineer for a full-time remote role available worldwide. The role is for an experienced backend engineer who can develop the ledger that records account activity and transactional data for brokerage infrastructure. You’ll deliver and operate foundational services while working with finance, operations, product, and engineering teams. The position emphasizes scalable design, technical judgment, and end-to-end feature ownership.

What you’ll do

  • Develop and maintain core brokerage-platform services.
  • Build the ledger used as the authoritative record for transactions and account activity.
  • Deliver features from design through deployment.
  • Partner with finance, operations, product, and engineering stakeholders.
  • Improve reliability, stability, and maintainability across systems.

What they’re looking for

  • At least 5 years building systems at scale.
  • Strong programming ability, preferably in Go.
  • Experience with protobuf or other IDLs, gRPC or similar RPC frameworks, GCP, and PostgreSQL.
  • Ability to identify, debug, and prevent production issues.
  • Experience designing and building scalable systems.
  • Ability to align technical and non-technical stakeholders.

Nice to have

  • Financial-services or accounting experience.
  • Distributed systems, databases, event-driven systems, or messaging-broker experience.
  • Remote and startup experience.

What’s on offer

  • Worldwide remote work.
  • Competitive salary and stock options.
  • Health benefits.
  • A one-time USD 500 home-office setup allowance.
  • A monthly USD 150 stipend through a Brex Card.

Questions about this role

Is this job remote?

Yes. The role is available anywhere in the world.

How much experience is required?

The posting asks for 5 or more years of experience working on systems at scale.

What language is preferred?

Go is the preferred language named in the listing.

Does Alpaca provide a home-office allowance?

Yes. The posting lists a one-time USD 500 setup allowance and a USD 150 monthly stipend.

Related roles

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago

Senior Software Engineer-Python,spark,Iceberg,Hive

Wells Fargo · Hyderabad, India

A senior software engineering role at Wells Fargo in Hyderabad, modernizing large-scale data platforms with Python, Spark, Iceberg, and Hive.

On-siteSeniorFull-time
PythonSparkIcebergHive +9
2 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Senior Software Engineer (AI & Data)

Walt · Bengaluru, India

Senior AI and data software engineer role in Bengaluru focused on production data platforms, analytics infrastructure and agent orchestration. The role suits engineers with four or more years of relevant experience who value reliable and auditable systems.

On-siteSeniorFull-time ₹3,600,000 – ₹4,200,000 a year
PythonAirflowSnowflakeGolang +10
7 days ago