Senior Software Engineer
Core
Design, develop, and maintain high-quality software applications for transaction processing in the ACH Payment world, focusing on Risk and Fraud detection in an OLTP environment.
Role type
Senior Software Engineer (Application Team)
Builds
High-availability transaction processing systems and fraud detection algorithms
Domain
Fintech / Payments / ACH Processing
Deliverable
production ML models
Required skills
Java, J2EE, AWS, Snowflake, Oracle, DynamoDB, Unix/Linux, TCP/IP, SSL, Socket programming, CI/CD pipelines, Agile methodologies
Preferred skills
Financial services industry experience, Legacy systems (C/C++/pro*c)
Technologies
Java, J2EE, AWS, Snowflake, Oracle, DynamoDB, Unix, Linux, TCP/IP, SSL
Responsibilities
Build and maintain complex algorithms and application stack codebase for Risk and Fraud detection; Perform efficient cross-system integration to handle transaction SLA needs; Store and retrieve transactional data from OLTP databases; Collaborate with stakeholders to understand requirements for platform enhancements; Maintain security standards and resolve incidents in a live transaction processing environment
Seniority
Senior, hands-on IC
