Software Engineer
Job Description
Company Description Thahlan Consulting delivers institutional-grade equity research on US markets to investors across the GCC and Arabic speakers worldwide. The firm combines premium institutional data, proprietary and open-source tools, and specialist expertise from CFA charterholders, PhDs, and finance professionals to create rigorous, defensible analysis. Its services include deep-dive equity research reports, sector analysis, portfolio consulting, private consultations, and membership-based market coverage. Thahlan Consulting is currently building an Arabic-first market terminal to provide Gulf investors with real-time US market data, research, and analytics in Arabic. The company operates from offices in New York, Palm Beach, and Riyadh under Thahlan Holdings LLC.
Role Description This is a full-time remote role for a Software Engineer. The Software Engineer will design, develop, test, and maintain back-end services and APIs that power Thahlan Consulting’s research platform and upcoming Arabic-first market terminal. Responsibilities include implementing robust, scalable, and secure server-side logic, integrating data sources and third-party services, and collaborating with product, data, and research teams to translate financial analysis requirements into technical solutions. The role involves writing clean, well-documented code, participating in code reviews, optimizing performance, and contributing to architectural decisions. The Software Engineer will also help improve development workflows, monitoring, and reliability to support a high-availability, data-intensive environment.
Qualifications
- Candidates should possess strong foundations in Computer Science, including algorithms, data structures, and software design principles.
- Candidates should possess skills in Software Development and Programming, with experience in at least one modern programming language (e.g., Python, Java, C#, Go, or similar).
- Candidates should possess experience in Back-End Web Development, including building RESTful APIs, working with databases, and integrating external services.
- Candidates should possess proficiency in Object-Oriented Programming (OOP) and applying design patterns to build maintainable, modular systems.
- Experience with cloud platforms (e.g., AWS, Azure, or GCP), version control (Git), and CI/CD pipelines is beneficial.
- Familiarity with financial markets, trading infrastructure, or data-intensive applications is a plus but not required.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Ability to work independently in a remote setting, communicate clearly with cross-functional teams, and deliver high-quality work to deadlines.
??? people applied to this job
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
$100,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Team Remotely Inc.San Diego, USA
Site Reliability
Engineer
Infrastructure Maintenance
$100,000 - $150,000/Mo
2 years ago
$60,000 - $90,000/Mo
2 years ago
Junior Site Reliability Engineer
Patterned Learning Career.San Diego, USA
Site Reliability
Engineering
Junior
$60,000 - $90,000/Mo
2 years ago
Site Reliability Engineer
Phoenix Recruitment.San Diego, USA
Site Reliability Engineer
DevOps
System Administrator
$95,000 - $160,000/Mo
2 years ago
$110,000 - $150,000/Mo
2 years ago
Site Reliability Engineer
Stellar Consulting Solutions, LLC.San Diego, USA
Site Reliability
Engineer
IT Operations
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago
DevOps Engineer
Team Remotely Inc.San Diego, USA
1. Cloud Infrastructure 2. Continuous Integration 3. Automation Tools
$90,000 - $150,000/Mo
2 years ago
$90,000 - $140,000/Mo
2 years ago