Senior Software Engineer - Tax Platform (Alberta)

Senior Software Engineer - Tax Platform (Alberta)

13 Aug
|
Alpaca
|
Alberta

13 Aug

Alpaca

Alberta

Senior Software Engineer – Tax Platform Engineering
As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and scale mission‑critical systems that ensure accuracy, verifiability, and compliance for our global tax obligations. You will engineer durable systems of record that serve as the definitive source of truth for financial operations, 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.

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 regulatory requirements into robust 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 first‑class concerns.

Own the full service lifecycle, including automated deployment (CI/CD with Jenkins and Terraform), proactive monitoring, and incident response.

Technical Environment

Backend Services: Microservices written in Golang.





API Communication: gRPC with Protocol Buffers.

Workflow Orchestration: Temporal.

Streaming Data: Redpanda.

Infrastructure: AWS, Docker, Kubernetes, Terraform.

Observability: Prometheus, Grafana, Datadog.

Must‑Haves

5+ years of professional software engineering experience, shipping and operating complex, large‑scale systems.

Expertise in Golang, including concurrency models (goroutines, channels), memory management, and standard library.

Experience designing, building, and reasoning about distributed systems, microservices architecture, and API design patterns (REST, gRPC).

Exceptional analytical and problem‑solving skills; strong communication skills in cross‑functional environments.

Nice‑to‑Haves

Experience with Temporal or similar durable execution systems.

Experience with Redpanda or Apache Kafka.

Production experience with gRPC and Protocol Buffers.

Proficiency with AWS, Docker, Kubernetes, Terraform, and CI/CD pipelines (Jenkins).

Experience with modern observability tools such as Prometheus, Grafana, and distributed tracing.

Prior experience in FinTech, RegTech, or another highly regulated industry.

Benefits

Market-competitive salary & Stock Options.

Health Benefits.

New Hire Home‑Office Setup: $500 one‑time.

Monthly Stipend: $150 per month via a Brex Card.

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

#J-18808-Ljbffr

📌 Senior Software Engineer - Tax Platform (Alberta)
🏢 Alpaca
📍 Alberta

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - tax platform (alberta) / alberta

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer - tax platform (alberta) / alberta