Role Overview
As a Senior Software Engineer on the Risk Platform team, you will play a key role in developing systems that safeguard the platform against credit and fraud risks. Your work will directly impact how risk decisions are made, ensuring reliability, speed, and accuracy at scale.
What You'll Do
- Design and implement rule-based and machine learning-driven systems to identify, evaluate, and respond to evolving business risks.
- Build and maintain highly available, low-latency APIs and distributed services that operate around the clock.
- Collaborate with product, design, and engineering teams to integrate risk controls into web and mobile experiences.
- Optimize system performance through JVM tuning, efficient memory management, and scalable architecture patterns.
- Ensure production resilience by leveraging observability tools and monitoring critical signals in real time.
What We're Looking For
You have deep experience in backend development with a focus on risk systems. You've worked extensively with Java and modern frameworks like Spring Boot, and you understand the complexities of running large-scale services in the cloud.
Required Experience
- 6+ years of professional software engineering experience, with at least 5 years focused on Java development.
- Proven background in risk engineering, particularly with rules engines, fraud detection, or credit risk systems.
- Strong command of REST APIs, message queues, and service-oriented architectures.
- Hands-on experience with AWS technologies including EKS, Aurora RDS, ElastiCache, and DynamoDB.
- Familiarity with build and test tools such as Gradle and JUnit, and deep understanding of JVM internals.
Preferred Skills
- Experience with CI/CD pipelines, especially GitHub Actions, and version control workflows using git.
- Proficiency with infrastructure as code using CDK or Terraform.
- Background in big data platforms like Snowflake for analytics and risk modeling.
- Track record of improving team practices through code reviews, mentoring, and process improvements.
- Strong communication skills and experience working across cross-functional teams.
Work Environment
This is a hybrid role based in New York City, combining in-office collaboration with flexible remote work. The team values clear communication, technical rigor, and a shared commitment to building secure, user-focused systems.