Senior Software Engineer - Payments
Core
Design, develop, integrate, and support cloud-native solutions for payments, money movement, and information reporting platforms.
Role type
Senior Software Engineer (Cloud-Native Payments)
Builds
Cloud-native applications and enterprise-scale financial technology platforms
Domain
Financial Services / Cloud Engineering
Deliverable
production ML models | product features
Required skills
AWS cloud engineering and architecture, Java, Spring Boot, Node.js, Terraform, Docker, OpenShift, CI/CD pipeline implementation, microservices design, serverless architecture, event-driven systems, database management (DynamoDB, RDS), IAM/KMS security, observability (CloudWatch, X-Ray)
Preferred skills
Payment processing (ACH, wire transfers, real-time payments), financial system integrations, cloud modernization leadership, regulated financial services environment experience
Technologies
AWS Lambda, Amazon ECS, AWS Step Functions, Amazon SQS/SNS, Amazon S3, Amazon DynamoDB, Amazon RDS, AWS IAM/KMS, AWS Transfer Family, Terraform, Docker, OpenShift, Spring Boot, Node.js, CloudWatch, X-Ray
Responsibilities
Translate business needs into scalable, secure, and reliable technical solutions; participate in technical design, coding, testing, troubleshooting, and production support; collaborate with architects, engineers, and business stakeholders; build applications using modern AWS services and development frameworks; lead development teams and influence technical architecture decisions
Seniority
Senior, hands-on IC with leadership responsibilities