Search by job, company or skills

Software Engineer, Investment Algorithms

3-5 Years
  • Posted 19 hours ago
  • Be among the first 10 applicants

Job Description

SUMMARY

Software Engineer focused on developing data-driven investment algorithms that help investors achieve better long-term returns

In this role, you will work at the intersection of investing, data, and software engineering to research, build, and improve systematic investment strategies

We seek someone curious about financial markets, who enjoys working with large datasets, and wants to build systems that transform financial insights into scalable investment algorithms

JOB AREAS

You will work closely with the investment and data teams to design, evaluate, and improve algorithmic investment strategies. Your work will include:

  • Researching and developing systematic strategies using fundamental factors (Value, Quality, and Growth) to identify long-term investment opportunities
  • Gathering and analyzing financial data to discover investment signals
  • Building systems that enable algorithm development and large-scale backtesting
  • Designing internal tools that allow teams to explore and analyze financial data efficiently
  • Evaluating investment strategies through rigorous simulation and data analysis
KEY RESPONSIBILITIES
  • Develop and improve algorithmic investment strategies using financial and market data
  • Design and build systems that support research, simulation, and backtesting of investment algorithms
  • Build automated data pipelines to collect, process, and manage financial data
  • Ensure data quality, consistency, and reliability across the entire data lifecycle
  • Develop services and tools that enable teams to analyze and utilize financial datasets efficiently
  • Continuously improve systems that support the scaling and automation of investment decision-making
REQUIRED QUALIFICATIONS
  • 3–5 years of experience in software engineering or related fields
  • Strong interest in investing and long-term wealth building
  • Solid understanding of data structures, object-oriented design, and system design
  • Proficiency in Python (experience with Node.js is a plus)
  • Experience with SQL and NoSQL databases
  • Ability to communicate complex ideas clearly to both technical and non-technical stakeholders
  • Strong foundation in Statistics and Quantitative Analysis, with the ability to apply mathematical thinking to investment problems
EXTRA POINTS
  • Personal experience investing in stocks or other assets
  • Knowledge of financial statements or investment analysis
  • Experience building data pipelines or large-scale data systems
  • Familiarity with backtesting, simulation, or data visualization tools
BENEFITS AND PERKS
  • Work from Anywhere
  • Unlimited Vacations
  • Flexible Work Hours
  • Training Support
  • Free Lunch, Snack & Drinks
  • Group Health Insurance
  • Annual Health Check & Vaccines
  • Fitness Membership
  • Professional Counseling
  • Free Jitta Wealth Performance Fee
  • Performance-Based Bonus
  • MacBook provided

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 153478329

Similar Jobs

Sa Kaeo, Thailand

Skills:

ReactTypescriptPostgresNode.jsPulumiAI toolsFastifyNext.js

Thailand

Skills:

JavaPostgreSQLNode.jsAngularDjangoVue.JSGitReactJavascriptDockerMySQLFastAPIRest ApisRubyKubernetesPythonAWS

Thailand

Skills:

ApisSystem DesignDistributed SystemsFrontendCodingCloud InfrastructureDatabasesbackendarchitecture

Thailand

Skills:

.NETApisMongoDBPythonSqlAWSAngular

Thailand

Skills:

react.js NginxExpressCloudformationPostgreSQLNode.jsGoogle CloudFirebaseJenkinsJavascriptTerraformDockerLinuxSocketMongoDBKubernetesAWSGitLab CIGitHub ActionsNext.js

Beware of Scammers

We don’t charge money for job offers