Senior Software Engineer - Fincrime Reporting

Requirements

  • At least 5 years of experience building backend, distributed, or data-intensive systems using relational databases and asynchronous messaging.
  • Strong proficiency in Java and Spring preferred; experience with Go, Python, or C# also welcome.
  • Hands-on experience with React and TypeScript for building user interfaces and backend services.
  • Experience building and running services with Docker on AWS.
  • Ability to deliver medium-sized projects independently with good judgement on scope and quality.
  • Comfortable operating production systems including testing, monitoring, and on-call responsibilities.
  • Strong attention to detail, ensuring data accuracy, consistency, and explainability in regulatory reports.
  • Product mindset with the ability to understand operational and compliance needs and simplify complex processes.
  • Clear communication and collaboration skills, including progress reporting, risk communication, and openness to feedback.

Nice to haves

  • Experience with Python for LLM development and running LLM-based systems in production.
  • Experience evaluating the quality of LLM-generated content.
  • Experience integrating with external partners and third-party systems.
  • No prior AML or financial crime experience required; curiosity and willingness to learn domain knowledge.

What you'll be doing

  • Designing and building reliable full-stack systems for suspicious activity reporting, covering backend services and back-office interfaces.
  • Owning projects end to end including design, implementation, deployment, and ongoing production support.
  • Partnering with Product, Operations, Compliance, and Data Analysts to understand reporting processes, automate manual steps, and measure impact.
  • Building automation and integrating AI capabilities with a focus on correctness, evaluation, traceability, and human oversight.
  • Writing well-tested, maintainable code and improving reliability, security, and quality through reviews, documentation, and knowledge sharing.

Perks and benefits

  • Opportunity to work with a modern technology stack including Java, Spring Boot, Kafka, React, TypeScript, Next.js, Docker, Kubernetes, AWS, and Python-based AI platforms.
  • Engagement with challenging, impactful work in financial crime reporting and regulatory compliance automation.
  • Collaborative environment partnering with diverse teams across Product, Operations, and Compliance.
  • Focus on scalability, observability, privacy, security, reliability, and cost-efficiency in system design.
AI Summary ✨

Similar jobs

  • Staff Software Engineer

    BoltTallinn, Estoniaa day ago
    New
  • Fullstack Engineer - Treasury Money Movement

    WiseTallinn, Estonia2 days ago
    Visa sponsor
    €4,250 – €5,750 / month base
  • Senior Software Engineer — Support Tooling

    WiseTallinn, Estonia9 days ago
    €5,750 – €7,083 / month base
  • See all jobs in Estonia →