Senior Software Engineer - Product Expansion Team
Core
Building robust, scalable backend infrastructure and event-driven data pipelines for accounts receivable automation and accounts payable virtual cards.
Role type
Senior Software Engineer (Backend)
Builds
Core backend services, event-driven data pipelines, and financial transaction processing systems.
Domain
FinTech / Payments / SMB Financial Operations
Required skills
Go, SQL (Postgres), distributed systems, event-driven architecture, Kafka, RabbitMQ, unit/integration testing, CI/CD
Preferred skills
Data lake/analytics engineering, TypeScript, financial data reconciliation, accounting principles, observability tooling, API integration
Technologies
Go, Postgres, Kafka, RabbitMQ, ClickHouse, dbt, Dagster, Spark, Databricks, Snowflake, TypeScript, Prometheus, Grafana, QuickBooks, Xero, Netsuite
Responsibilities
Develop and maintain core services handling data processing and business logic; Design idempotent, queue-based workflows; Write clean, maintainable code following coding standards; Implement comprehensive testing and monitoring; Collaborate with Product and Operations to deliver features rapidly.
Seniority
Senior, hands-on IC (via careerplan.io/jobs/02a5a7fb-1687-4548-aded-3103fb536886-senior-software-engineer-product-expansion-team-at-alternativepayments)