Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Job summary
A leading financial technology firm is seeking a Senior Software Engineer specialized in algorithmic and data processing expertise. You will engage in designing and implementing algorithms for monitoring transactions while collaborating closely with analysts and engineers. The role requires over 5 years of experience in backend development, ideally in financial systems, with proficiency in Java, Kotlin, or C++. This position offers an exciting opportunity to work on a cutting-edge surveillance platform in a dynamic and diverse international team.
Qualifications
5+ years of professional experience in backend or algorithmic development.
At least 3 years working with algorithms in financial or trading systems.
Solid understanding of software design principles and architectural patterns.
Responsibilities
Design and implement algorithms for real-time and batch monitoring of financial transactions.
Collaborate with data scientists and compliance experts to optimize detection models.
Contribute to system architecture design for high availability and low-latency performance.
Skills
Backend or algorithmic development
Java
Kotlin
C#
C++
Problem-solving and debugging
Interpersonal and communication skills
Education
Bachelor's degree in Computer Science, Mathematics, or related field
Job description
A leading financial technology firm is seeking a Senior Software Engineer specialized in algorithmic and data processing expertise. You will engage in designing and implementing algorithms for monitoring transactions while collaborating closely with analysts and engineers. The role requires over 5 years of experience in backend development, ideally in financial systems, with proficiency in Java, Kotlin, or C++. This position offers an exciting opportunity to work on a cutting-edge surveillance platform in a dynamic and diverse international team.