×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Tax Platform

Job in Calgary, Alberta, D3J, Canada
Listing for: Alpaca
Full Time position
Listed on 2026-05-18
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Backend Developer, Golang
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CAD Yearly CAD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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 (go routines, 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 Fin Tech, Reg Tech, or another highly regulated industry.
Benefits
  • 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
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary