1

Freelance Algorithmic Trading Programmer Jobs in Michigan

Controls Engineer

Grand Rapids, MI ยท On-site

$80K - $103K/yr

About CS Erickson At CS Erickson, we are redefining what the industry expects from a trade company ... Develop control algorithms and logic using PLC programming languages, ladder logic, and other ...

Java Developer - Junior

Ann Arbor, MI ยท On-site

$40 - $44/hr

... leading desktop trading platform. We work in a collaborative, innovative, and technically ... Strong understanding of data structures, algorithms, and design patterns (GoF). Experience with ...

Test Engineer II

Ann Arbor, MI ยท On-site

$87K - $127K/yr

... IO and control algorithm performance, signal chain quality, and requirements conformance ... Track record of generating requirements and trade studies for new test equipment. * Experience ...

Test Engineer II

Ann Arbor, MI ยท On-site

$87K - $127K/yr

... IO and control algorithm performance, signal chain quality, and requirements conformance ... Track record of generating requirements and trade studies for new test equipment. * Experience ...

Test Engineer II

Ann Arbor, MI ยท On-site

$87K - $127K/yr

... IO and control algorithm performance, signal chain quality, and requirements conformance ... Track record of generating requirements and trade studies for new test equipment. * Experience ...

Test Engineer II

Ann Arbor, MI ยท On-site

$87K - $127K/yr

... IO and control algorithm performance, signal chain quality, and requirements conformance ... Track record of generating requirements and trade studies for new test equipment. * Experience ...

Senior Software Engineer

Milford, MI ยท On-site

$107K - $142K/yr

C/C++ programming language; Embedded controls, software architectures, and design trade offs ... Control algorithm design for Vehicle Dynamics including steering, brakes or chassis systems; CAN ...

Senior Software Engineer

Milford, MI ยท Hybrid

$107K - $142K/yr

C/C++ programming language; Embedded controls, software architectures, and design trade offs ... Control algorithm design for Vehicle Dynamics including steering, brakes or chassis systems; CAN ...

Showing results 21-40

Freelance Algorithmic Trading Programmer information

What are some typical challenges freelance algorithmic trading programmers face when working with clients?

Freelance algorithmic trading programmers often encounter challenges such as aligning with clients' diverse strategies, accommodating rapid changes in trading requirements, and ensuring robust backtesting for different market conditions. Effective communication is key, as clients may have varying levels of technical understanding and expectations regarding performance and risk management. Additionally, freelancers must stay updated on compliance standards and platform-specific APIs, which can differ significantly between projects.

What are the key skills and qualifications needed to thrive as a freelance algorithmic trading programmer, and why are they important?

To thrive as a Freelance Algorithmic Trading Programmer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of financial markets, and experience with quantitative analysis. Familiarity with trading platforms (like MetaTrader, NinjaTrader, or Interactive Brokers API), backtesting frameworks, and relevant certifications such as CFA or CQF can be highly valuable. Outstanding problem-solving, attention to detail, and effective communication with clients set top performers apart. These skills are crucial for building reliable, profitable trading algorithms and translating complex financial requirements into robust, real-world solutions.

What is the difference between Freelance Algorithmic Trading Programmer vs Quantitative Analyst?

AspectFreelance Algorithmic Trading ProgrammerQuantitative Analyst
CredentialsProgramming skills, trading platform knowledge, sometimes certifications like CQFAdvanced degrees in finance, mathematics, or statistics, certifications like CFA or FRM
Work EnvironmentIndependent, remote, project-basedIn-house or consulting, often office-based
Industry UsageDevelops trading algorithms for clients or personal tradingAnalyzes financial data to inform trading strategies and risk management

While both roles involve quantitative skills and financial markets, Freelance Algorithmic Trading Programmers focus on coding and developing trading algorithms independently, whereas Quantitative Analysts analyze data to support trading decisions within organizations.

What is a freelance algorithmic trading programmer?

A Freelance Algorithmic Trading Programmer is a professional who designs, develops, and implements trading algorithms for financial markets on a contract or project basis. They use programming languages like Python, C++, or Java to create automated systems that can execute trades based on predefined strategies without human intervention. These programmers often collaborate with traders, investment firms, or hedge funds to build, backtest, and optimize trading algorithms that aim to maximize profits and minimize risks. Working independently, they may also advise clients on best practices, maintain trading infrastructure, and ensure compliance with relevant financial regulations.

What are popular job titles related to Freelance Algorithmic Trading Programmer jobs in Michigan?

For Freelance Algorithmic Trading Programmer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Freelance Algorithmic Trading Programmer jobs in Michigan look for?

The top searched job categories for Freelance Algorithmic Trading Programmer jobs in Michigan are:

What cities in Michigan are hiring for Freelance Algorithmic Trading Programmer jobs?

Cities in Michigan with the most Freelance Algorithmic Trading Programmer job openings:

Controls Engineer

CS Erickson

Grand Rapids, MI โ€ข On-site

$80K - $103K/yr

Full-time

Posted 28 days ago


Job description

About CS Erickson
At CS Erickson, we are redefining what the industry expects from a trade company by building a world-class, professional organization. We instill confidence in our customers by making every interaction insightful, proactive, and simple. We offer solutions from electrical engineering to AV equipment and installation. More than just getting the job done, we take pride in going the extra mile on every project, ensuring expert craftsmanship and treating every facility as if it were our own.
If you're excited about joining a team that's on a mission to push the boundaries of what's possible in the trades, we have opportunities for talented individuals. Our fast-paced, entrepreneurial culture rewards self-starters who want to contribute to an organization that's leading the way in innovation, quality, and professionalism in the industry.
About the role
CS Erickson is seeking a skilled and motivated Controls Engineer to join our team. As a Controls Engineer, you will be responsible for designing, implementing, and maintaining control systems for a variety of electrical projects. Your expertise will play a vital role in ensuring the efficient and safe operation of electrical systems and equipment.
What you'll do
  • Collaborate with project managers, electrical engineers, and clients to understand project requirements and objectives.
  • Design and develop control systems and automation solutions that align with project specifications.
  • Select appropriate hardware components, sensors, and actuators for system integration.
  • Develop control algorithms and logic using PLC programming languages, ladder logic, and other relevant languages.
  • Integrate control systems with electrical equipment, ensuring seamless communication and interaction between components.
  • Configure and program Human-Machine Interfaces (HMIs) to provide user-friendly control and monitoring interfaces.
  • Create simulation environments to test control system functionality and performance.
  • Conduct thorough testing and validation of control systems, addressing any issues or bugs that arise.
  • Optimize control strategies for optimal system efficiency and reliability.
  • Diagnose and resolve technical issues related to control system operation, software bugs, and hardware malfunctions.
  • Perform regular maintenance and updates to control systems to ensure consistent performance.
  • Generate detailed documentation including system designs, wiring diagrams, programming code, and operational manuals.
  • Provide clear and concise reports to project stakeholders on system performance, troubleshooting steps, and improvements.
  • Ensure that control systems adhere to electrical safety standards, regulations, and codes.
  • Implement safety features and emergency shutdown protocols to protect personnel and equipment.
  • Work closely with the electrical engineering team to integrate control solutions seamlessly with electrical systems.
  • Communicate effectively with project teams, clients, and other stakeholders to provide updates and address concerns.

Qualifications
  • Bachelor's degree in Electrical Engineering or a related field.
  • Proficiency in PLC programming languages, ladder logic, and HMI programming.
  • Strong understanding of electrical circuits, sensors, and actuators.
  • Experience in troubleshooting control systems and resolving technical issues.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills for conveying technical concepts to both technical and non-technical audiences.
  • Familiarity with electrical safety standards and regulations.
  • Project management skills and ability to meet deadlines.
  • 2+ Years experience
  • Knowledge of industrial communication protocols (e.g., Modbus, Ethernet/IP).

Winning Behaviors and Competencies
  • Real-time Communication is key to success: We will communicate real-time to our team members and clients.
  • Knowing our projects is key to success: Preplanning and continuous planning habits lead to success. We will preplan every project, every time, no exceptions.
  • Responsiveness is key to our success: We will deliver on time on all commitments and approach every request with a sense of urgency. This is our differentiator.
  • Accountability is key to our success: I have a clear understanding of what I am responsible for and will ensure I have enabled good routines and habits that ensure successful outcomes.
  • We are professionals and will hold ourselves to the highest standards: The services and products we deliver will represent this belief. In return we will become role models for our youth, enhance our brand reputation and provide high value outcomes and exceptional experiences for our partners and clients.

CS Erickson is an equal opportunity employer
CS Erickson extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law.
Assistance
CS Erickson is committed to working with and providing reasonable accommodation to applicants with disabilities. CS Erickson will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Recruiter Notice
CS Erickson partners exclusively with recruiters who have a current, signed agreement in place. Recruiters without such an agreement must not present themselves as acting on behalf of CS Erickson. We kindly ask that you do not contact our employees or hiring managers or submit unsolicited resumes. Any resumes received without an approved recruiting agreement will be considered the property of CS Erickson, and no fees will be paid.