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...