Alpaca

Senior Software Engineer - Tax Platform

9.0/10

Alpaca

$98,000 – $162,000 USD
Remote
senior
14 days ago
cryptodevfintechGolangMicroservicesAPI Design PatternsgRPCAWSKubernetesDockerTerraformCI/CD

AI Summary

The vacancy is well-structured and informative, providing clarity on responsibilities, compensation, and company background.

Check Match β€” Just drop your CV

See your fit for Senior Software Engineer - Tax Platform in seconds.

Description

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.

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.

Requirements

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.
Loading similar jobs...