1

Home Based Algorithmic Trading Software Developer Jobs in Alabama

Be Seen First

... validation, trade studies, modeling and simulation, or integration and test Solid State Radar ... algorithms, software, data analysis, and modeling • Creating SysML model based systems ...

Job Summary An organization is seeking an Algorithm Software Engineer to support a Command and ... What You Can Expect to Do: * Assist in implementing Java-based software updates * Participate in ...

Senior Software Developer

Huntsville, AL · On-site

$54 - $71.50/hr

Develop, implement, and optimize ML algorithms and software components using frameworks such as ... based search and data management. • Containerization and Deployment: Design, build, and package ...

Senior Software Developer

Huntsville, AL · On-site

$50.75 - $67/hr

Develop, implement, and optimize ML algorithms and software components using frameworks such as ... Trideum offers: * Competitive pay based on the work you do here and not your previous salary.

Senior Software Developer

Huntsville, AL

$53.75 - $71/hr

Develop, implement, and optimize ML algorithms and software components using frameworks such as ... Trideum offers: * Competitive pay based on the work you do here and not your previous salary.

Junior Software Developer

Huntsville, AL

$66K - $85.70K/yr

Designs, develops troubleshoots and analyzes software programs for computer based systems ... Understanding of software development principles, algorithms, data structures, and object-oriented ...

If you consider yourself a jack-of-all-trades, and are eager to keep up with the latest trends in ... Cintel, Inc. expressly prohibits any form of unlawful employee harassment or discrimination based ...

Design, develop, and maintain web-based applications that support MDA Ground Test scenario design and data analysis. * Work with cross-functional teams of engineers and software developers to ...

Software Developer Company Overview: KODA is a people-first company recognized as a five-time ... Design, develop, and maintain web-based applications and web services used in the MDS Ground Test ...

next page

Showing results 1-20

Home Based Algorithmic Trading Software Developer information

What is the difference between Home Based Algorithmic Trading Software Developer vs Quantitative Analyst?

AspectHome Based Algorithmic Trading Software DeveloperQuantitative Analyst
Required CredentialsBachelor's in Computer Science, Software Engineering, or related field; coding certificationsDegree in Mathematics, Finance, or Economics; often advanced degrees
Work EnvironmentRemote, focused on software development and codingOffice or remote, analyzing data and developing models
Industry UsageFinancial firms, hedge funds, trading platformsInvestment banks, asset management, hedge funds
Common Search/ComparisonYesYes

While both roles involve quantitative skills, the Home Based Algorithmic Trading Software Developer primarily focuses on coding and developing trading algorithms remotely, whereas the Quantitative Analyst emphasizes data analysis and model development, often in an office setting.

What are the most commonly searched types of Algorithmic Trading Software Developer jobs in Alabama? The most popular types of Algorithmic Trading Software Developer jobs in Alabama are:
What are popular job titles related to Home Based Algorithmic Trading Software Developer jobs in Alabama? For Home Based Algorithmic Trading Software Developer jobs in Alabama, the most frequently searched job titles are:
What job categories do people searching Home Based Algorithmic Trading Software Developer jobs in Alabama look for? The top searched job categories for Home Based Algorithmic Trading Software Developer jobs in Alabama are:
What cities in Alabama are hiring for Home Based Algorithmic Trading Software Developer jobs? Cities in Alabama with the most Home Based Algorithmic Trading Software Developer job openings:
Senior Software Engineer-Algorithm Developer

Senior Software Engineer-Algorithm Developer

Modern Technology Solutions, Inc.

Huntsville, AL • On-site

$120.70K - $159.10K/yr

Full-time

Posted 11 days ago


Job description

We are seeking an experienced Senior Software Engineer with a strong background in algorithm design, optimization, and implementation using C++, FORTAN, Python, and MATLAB. The ideal candidate excels at solving complex technical challenges, designing efficient software architectures, and working collaboratively within cross-functional engineering teams.
Responsibilities
• Design, develop, and optimize algorithms for complex software systems.
• Implement high-performance, reliable, and maintainable code using modern standards.
• Analyze system requirements to architect scalable algorithmic solutions.
• Profile and optimize existing algorithms for speed, accuracy, and resource usage.
• Integrate software components written in multiple programming languages, ensuring seamless interoperability and consistent functionality across C++, Python, MATLAB, and legacy codebases.
• Collaborate with systems engineers, domain experts, and other software developers to integrate algorithms into larger applications.
• Write unit tests, participate in code reviews, and ensure code quality across the software lifecycle.
• Document algorithmic approaches, assumptions, and performance metrics.
• Troubleshoot and resolve technical issues in both new and legacy codebases.
Required Qualifications
Note: US citizenship and an Active Security Clearance is required
• Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or related field.
• 7+ years of professional software engineering experience.
• Strong expertise in modern C++ (including templates, STL, memory management, and object-oriented design), with additional professional experience in Python, MATLAB, and Fortran.
• Demonstrated experience developing and implementing complex algorithms.
• Skilled in debugging, profiling, performance tuning, and code optimization.
Experience with version control systems such as Git.
• Ability to work independently on technically challenging problems and contribute within a collaborative team setting.
• Strong analytical, mathematical, and problem-solving skills.
Preferred Qualifications
• Master's or PhD in a technical field related to algorithms or software engineering.
• Experience with real-time systems or high-throughput data processing.
• Knowledge of numerical methods, signal processing, or related algorithmic domains.
• Experience modernizing or integrating legacy Fortran-based algorithms into contemporary software systems.
• Familiarity with CI/CD pipelines, DevSecOps, containerization, or automated testing frameworks.
• Experience with Linux development environments.
#LI-JJ1