7+ years of professional software engineering experience
Strong Java development skills with the ability to understand, customize, and debug complex applications
Strong SQL knowledge and database troubleshooting experience
Experience designing and implementing enterprise software integrations
Experience working with REST APIs, messaging platforms, asynchronous systems, and file-based integrations
Experience with cloud platforms (AWS preferred)
Strong troubleshooting and root cause analysis skills in production environments
Experience analyzing Java application performance (thread dumps, heap analysis, JVM tuning)
Solid understanding of distributed systems, software architecture, scalability, and performance
Excellent communication skills and the ability to work directly with customer engineering teams
Ability to balance hands-on technical work with customer-facing responsibilities
Experience in fraud prevention, financial services, or risk management platforms (nice to have)
Experience with Kubernetes and containerized applications (nice to have)
Experience with PostgreSQL and NoSQL databases (nice to have)
The Customer Success Team is responsible for delivering our product to our clients. This includes configuration, solution development, and risk strategy to enable them to address their pain points. We collaborate with our clients to ensure they have the right solution, build out a strategy and training plan for them, and then support them through each phase of our client lifecycle. We grow at a fast clip and believe no challenge is too big or too small. Therefore, we have an open environment that encourages us to lean in, try new things, and discover our potential. Join us!