Senior Software Engineer - Merchant Solutions
Core
Senior Software Engineer building payment transaction flows, reconciliation, payouts, and merchant account management for Olo Pay.
Role type
Senior IC software engineer (payments)
Builds
Olo Pay product features including card-present/card-not-present flows, reporting, and pricing plans
Domain
Fintech / Payments / Restaurant SaaS
Deliverable
production ML models | product features
Required skills
.Net/C#, CI/CD (GitHub Actions, TeamCity, Octopus Deploy), distributed systems, cloud services (AWS, MongoDB Atlas, Kubernetes/EKS), unit/integration/E2E testing, technical leadership
Preferred skills
AI coding agents (Claude Code, GitHub Copilot), performance optimization, resilience mechanisms
Technologies
.Net, C#, GitHub Actions, TeamCity, Octopus Deploy, AWS, MongoDB Atlas, Kubernetes, EKS
Responsibilities
Design and implement complex payment algorithms and architectures; lead code reviews and set quality standards; partner with Product to refine requirements; monitor and maintain production services; improve development processes and tooling; participate in on-call duties
Seniority
Senior, hands-on IC