Software Engineer, Credit Cycle
Core
Building secure, reliable, and scalable systems that manage credit card statements, invoice data, charges, statuses, and cycle events within a distributed, cloud-native environment.
Role type
Senior IC Software Engineer (Financial Services/Payments)
Builds
Backend, frontend, and data layers for high-volume credit cycle management systems
Domain
Financial services and payments
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Golang, AWS, Terraform, CI/CD, microservices architecture, relational and non-relational database design, API integration, automated testing, observability, secure coding practices
Preferred skills
Experience with high-availability systems, critical system troubleshooting
Technologies
Java, Golang, AWS, Terraform, Argo, Jenkins, Codefresh, Swagger, Git
Responsibilities
Write and maintain high-quality code across frontend, backend, and data layers; Integrate systems using APIs, messaging queues, and databases; Develop and maintain automated unit, integration, performance, and end-to-end tests; Maintain CI pipelines and deploy applications using containerization; Debug complex issues and perform root cause analysis; Conduct code reviews and enforce engineering quality standards; Monitor production applications and implement corrective actions; Optimize applications for performance, cost efficiency, and scalability; Apply secure coding practices and support regulatory compliance
Seniority
Senior, hands-on IC