remote
Software Engineer, International - Ramp
Software Engineer
Senior Software Engineer focused on building scalable finance infrastructure, leveraging Python, Node.js, AWS, and ML to automate spend workflows and risk detection for large enterprise clients.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput services that process and analyze billions of transaction records daily.
- Implement real‑time risk scoring and fraud detection pipelines using machine learning models and streaming data.
- Collaborate with product and data teams to define feature requirements and translate them into robust, testable code.
- Optimize existing services for performance, reliability, and cost efficiency across AWS infrastructure.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD and observability.
Requirements
- 5+ years of production software engineering experience, preferably in fintech or high‑volume transaction processing.
- Strong proficiency in Python and Node.js with a track record of building scalable microservices.
- Hands‑on experience with AWS services (Lambda, ECS/EKS, RDS, S3, Kinesis) and infrastructure as code.
- Solid understanding of machine learning concepts and experience deploying models in production.
- Excellent problem‑solving skills, ownership mindset, and ability to thrive in a fast‑paced, data‑driven environment.
Skills
pythonnodejsawsmachine learning