Senior Software Engineer
Core
Design, develop, and maintain core billing and invoicing systems supporting billions of transactions for hundreds of thousands of merchants.
Role type
Senior Software Engineer (Billing & Payments)
Builds
Core billing and invoicing systems, payment processing services
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
C#, PHP, Object-Oriented Design, Database Design & Optimization, Security & Compliance (PCI DSS, OWASP), Distributed Systems Architecture, AI-assisted development (Claude, Cursor), Code Review, Mentoring
Preferred skills
Kubernetes, Docker, DataDog, NewRelic, Logz.io, CI/CD pipelines, Automated Testing
Technologies
C#, PHP, Claude, Cursor, Kubernetes, Docker, DataDog, NewRelic, Logz.io
Responsibilities
Design and maintain billing/invoicing systems; Use AI tools (Claude, Cursor) for design, implementation, and testing; Lead architectural decisions and code reviews; Mentor junior engineers; Optimize database queries and system architecture; Implement monitoring, logging, and alerting; Ensure PCI DSS compliance; Collaborate with Product Owners and QA teams.
Seniority
Senior, hands-on IC with mentorship responsibilities
