Financial Software Engineer