Talent.com
Senior Software Engineer - Tax Platform
Senior Software Engineer - Tax PlatformAlpaca • Calgary, AB, Canada
Senior Software Engineer - Tax Platform

Senior Software Engineer - Tax Platform

Alpaca • Calgary, AB, Canada
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Who We Are:

Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Our recent Series D funding round brought our total investment to over $320 million, fueling our ambitious vision.

Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 9 million brokerage accounts.

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.

Alpaca is proudly backed by top-tier global investors, including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Unbound, SBI Group, Derayah Financial, Elefund, and Y Combinator.

Our Team Members:

We're a dynamic team of 230+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!

We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.

Your Role:

As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and scale the mission-critical systems that ensure accuracy, verifiability, and compliance for our global tax obligations. You will be responsible for engineering the durable systems of record that serve as the definitive source of truth for our financial operations, directly mitigating financial risk and ensuring auditable adherence to complex financial laws in a high-volume, regulated environment

Key Responsibilities:
  • Design, build, and operate highly scalable, resilient, and secure microservices and data processing systems using idiomatic Golang.
  • Model complex, long-running tax reporting business logic as durable, stateful workflows using Temporal to ensure correctness and reliability.
  • Implement and optimize data pipelines consuming financial events from Redpanda, ensuring data quality, timeliness, and integrity.
  • Collaborate with cross-functional teams of tax analysts, legal experts, and product managers to translate complex and evolving regulatory requirements into robust, maintainable, and verifiable software solutions.
  • Provide technical leadership and mentorship, driving best practices in distributed system design, API definition with gRPC, code quality, and advanced testing strategies.
  • Build systems with auditability, traceability, and data lineage as a first-class concern to ensure transparency for our auditors and regulators.
  • Own the full lifecycle of your services, including automated deployment (CI/CD with tools like Jenkins and Terraform), proactive monitoring, and incident response, following a "you build it, you run it" philosophy.

Technical Environment:
  • Backend Services: Microservices written in Golang for performance, simplicity, and concurrency.
  • API Communication: gRPC with Protocol Buffers (Protobuf) for high-performance, strongly-typed, and versionable service-to-service APIs.
  • Workflow Orchestration: Temporal for durable execution of long-running, auditable business logic workflows.
  • Streaming Data: Redpanda as a high-throughput, low-latency, Kafka-compatible streaming platform for all tax-relevant financial events.
  • Infrastructure: Cloud platforms (AWS), containerization (Docker, Kubernetes), and Infrastructure as Code (Terraform).
  • Observability: Modern monitoring and observability tools include Prometheus, Grafana, and Datadog.

Must-Haves:
  • 5+ years of professional software engineering experience, with a proven track record of shipping and operating complex, large-scale systems in production.
  • Deep, hands-on expertise in Golang, including a strong command of its concurrency models (goroutines, channels), memory management, and standard library.
  • Demonstrable experience in designing, building, and reasoning about distributed systems, including a strong understanding of microservices architecture and API design patterns (e.g., REST, gRPC).
  • Exceptional analytical and problem-solving skills, with the ability to deconstruct complex requirements into clear technical components and excellent communication skills for working in a cross-functional environment.
Nice-to-Haves:
  • Hands-on experience with Temporal or similar durable execution systems like Cadence or AWS Step Functions.
  • Experience with Redpanda or Apache Kafka, with a solid understanding of the Kafka protocol.
  • Production experience with gRPC and Protocol Buffers (Protobuf).
  • Proficiency with AWS, containerization (Docker, Kubernetes), Infrastructure as Code (Terraform), and CI/CD pipelines (e.g., Jenkins).
  • Experience with modern observability tools like Prometheus, Grafana, and distributed tracing systems.
  • Prior experience in FinTech, RegTech, or another highly regulated industry with familiarity with financial data or compliance systems.
How We Take Care of You:
  • 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

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Recruitment Privacy Policy

Create a job alert for this search

Senior Software Engineer Tax Platform • Calgary, AB, Canada

Similar jobs
Full-Stack Software Engineer — Hybrid + Stock Options

Full-Stack Software Engineer — Hybrid + Stock Options

Helcim Inc. • Calgary
Full-time
A leading payment processing company in Calgary is looking for a mid-level Software Engineer to join their team.In this role, you'll be responsible for developing efficient solutions that enhance t...Show more
Last updated: 7 days ago • Promoted
US Tax Senior Associate

US Tax Senior Associate

Moodys Gartner • Calgary
Full-time
The rapidly growing team at Moodys Private Client LLP seek to add a US Tax Senior Associate to its accounting team in Calgary, Alberta, Canada.Moodys Private Client Accounting is part of Moodys Pri...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer Manager

Senior Software Engineer Manager

Randstad Digital • Calgary, Canada, CA
Full-time
This range is provided by Randstad Digital.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Role: People-First Recruiter | 10+ Years in Executive...Show more
Last updated: 20 days ago • Promoted
Senior Manager, Deal Technology - Software Strategy Group (SSG) (Toronto, Calgary, Vancouver)

Senior Manager, Deal Technology - Software Strategy Group (SSG) (Toronto, Calgary, Vancouver)

EY • Calgary
Full-time
At EY Parthenon, our Software Strategy Group (SSG) sits within the Execution team, which is EY’s leading market team providing technology, operations and financial advice to corporate and private e...Show more
Last updated: 11 days ago • Promoted
Senior Backend Engineer (Java/Python) – Cloud Microservices

Senior Backend Engineer (Java/Python) – Cloud Microservices

RBC • Calgary
Full-time
A leading financial institution is seeking a Senior Software Developer to join the RBC Borealis Lumina team.The successful candidate will design and implement secure, scalable backend systems, cont...Show more
Last updated: 1 day ago • Promoted
Senior Backend Software Engineer

Senior Backend Software Engineer

Megaport • Calgary, Canada, CA
Full-time
Join to apply for the Senior Backend Software Engineer role at MegaportAbout MegaportWe're not your typical tech company – and we don't want to be.Megaport is the global leader in Network as a Serv...Show more
Last updated: 20 days ago • Promoted
Software Engineer - HeartCentrix Solutions

Software Engineer - HeartCentrix Solutions

HeartCentrix Solutions • calgary, ab, ca
Full-time
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show more
Last updated: 12 hours ago • Promoted • New!
Senior Software Engg - Systems- Java Developer

Senior Software Engg - Systems- Java Developer

Mphasis • Calgary
Full-time
Position Title: Java Developer.We’re looking for a Java Developer to join our E-trade MGS team within Client Platforms to design and develop middle layer services in Java Script, Type Script, Node ...Show more
Last updated: 11 days ago • Promoted
Global Mobility Tax - Senior Associate

Global Mobility Tax - Senior Associate

Vialto • Calgary
Full-time
Vialto Partners is a market leader in global mobility services.Our purpose is to ‘Connect the world’.We are unique and the only stand‑alone global mobility business.This presents a rare opportunity...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Ai-Driven Saas (Remote)

Senior Software Engineer - Ai-Driven Saas (Remote)

Bold Commerce • Calgary, Canada
Remote
Full-time
An innovative ecommerce solutions provider is seeking a Senior Software Developer to join their team in Canada.This role focuses on delivering ecommerce solutions while leveraging AI tools in a col...Show more
Last updated: 16 days ago • Promoted
Senior Lead Software Engineer, Upstream Platform (Hybrid)

Senior Lead Software Engineer, Upstream Platform (Hybrid)

Quorum Software • Calgary
Full-time
A leading software company in energy is seeking a Senior Lead Software Engineer in Calgary, Alberta.This role involves leading the design and development of enterprise solutions within an Agile env...Show more
Last updated: 30+ days ago • Promoted
Graduate Software Engineer

Graduate Software Engineer

NetApp • Calgary
Full-time
Be among the first 25 applicants.NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer.No matter the data type, workload or enviro...Show more
Last updated: 30+ days ago • Promoted
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Athennian • Calgary, Canada, CA
Full-time
Be among the first 25 applicantsCompany OverviewAthennian increases trust in business.Our products help legal, finance, and tax teams be transaction and audit-ready by organizing business entity an...Show more
Last updated: 10 days ago • Promoted
Senior Backend Engineer — Fintech, AWS Microservices, Equity

Senior Backend Engineer — Fintech, AWS Microservices, Equity

Neo Financial • Calgary
Full-time
A rapidly growing fintech company in Calgary is seeking a Senior Backend Developer to join its team.The role involves writing impactful code, leading and mentoring developers, and architecting robu...Show more
Last updated: 11 days ago • Promoted
Software Development Engineer

Software Development Engineer

Advanced Micro Devices • Calgary
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming, and embedded sys...Show more
Last updated: 30+ days ago • Promoted
Dev Ops Senior

Dev Ops Senior

Bearsight Inc • calgary, AB, ca
Full-time
Senior DevOps EngineerDepartment: AI & Software EngineeringLocation: Remote (Open to candidates across Canada)Compensation: Competitive – Based on experienceShow more
Last updated: 9 hours ago • Promoted • New!
Software Engineer

Software Engineer

Synechron • Calgary
Full-time
At Synechron, we believe in the power of digital to transform businesses for the better.Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital ...Show more
Last updated: 11 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Deltek • Calgary, Canada, CA
Full-time
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose.Our market leadership stems from the w...Show more
Last updated: 20 days ago • Promoted