First seen by Alion on Oct 26, 2026.
We are looking for an inventive, passionate Senior Software Engineer who embraces challenges and thrives when given autonomy to figure out solutions. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining our web applications. You will collaborate closely with cross-functional teams to deliver high-quality, user-friendly mobile experiences. Your expertise will drive the technical direction of our projects, ensuring robust and scalable solutions. If working in a fast-paced environment building scalable, reliable mobile experiences excites you, we think you'd be a great fit!
Responsibilities:
- Backend Development: Design, develop, and maintain scalable payment services using Go to support Bolt's Connect roadmap, including multi-seller payouts and Merchant-of-Record (MoR) capabilities.
- Payments Infrastructure: Build and evolve core payment APIs, ledgers, and payout systems that enable complex transaction routing across sellers and platforms.
- Scalability and Reliability: Architect systems for high throughput and fault tolerance across PostgreSQL, BigQuery, and Elasticsearch databases.
- Technical Leadership: Serve as a technical leader within the Payments team, guiding design reviews, mentoring peers, and ensuring robust incident response and monitoring.
- Merchant Enablement: Collaborate with merchant-facing teams to understand payout requirements, settlement cycles, and regulatory compliance needs.
- Security and Compliance: Implement systems aligned with PCI DSS, AML, and Know Your Customer (KYC) standards; support fraud prevention and tokenization initiatives.
- API Development: Build and maintain REST APIs and webhooks powering payouts, refunds, and multi-party transactions.
- Observability: Use Datadog for service health, logging, and alerting to maintain visibility and performance across payment systems.
- Automation and Efficiency: Identify manual touchpoints in payout and transaction workflows and automate wherever possible to ensure speed and accuracy.
Requirements:
- 3+ years of backend engineering experience, ideally within fintech or payments infrastructure.
- Proficiency in Go, Python, or Java.
- Deep understanding of distributed systems and data consistency patterns.
- Experience with PostgreSQL, DynamoDB, and/or BigQuery.
- Comfort designing APIs for high-volume financial or transactional systems.
- Familiarity with infrastructure as code and CI/CD pipelines (Terraform, GitHub Actions, etc. ).
Nice to Have:
- Experience with payment processors, ledgers, or marketplace payout systems.
- Familiarity with Kubernetes, AWS, or GCP cloud environments.
- Knowledge of compliance frameworks in fintech (PCI, PSD2, SOC 2, etc. ).
- Experience with event-driven architecture (Kafka, RabbitMQ, etc. ).
- Previous work on multi-tenant or multi-seller platform architectures.
Skills
backend, bigquery, dynamodb, go, golang, java, postgresql, python

