2

Remote Algorithmic Trading Software Developer Jobs in Des Moines, IA

Senior AI Product Manager

Ames, IA · On-site +1

$123K - $163K/yr

... and algorithms into intuitive, scalable, and performant product experiences * Champion a data ... Engage deeply with engineering teams, understanding the technical complexities and trade-offs ...

Be Seen First

Sr Salesforce Software Engineer Hybrid or Remote | Full-Time Position Do you want your code to simply ship.....or do you want it to directly influence the growth trajectory of a fast-moving ...

Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...

Remote - candidate can be considered remote if currently lives in the US and lives more than 50 ... Identify friction points experienced by data engineers, data scientists, and analysts, and ...

Java Tutor

Ames, IA · Remote

$18 - $40/hr

Skilled at breaking down class design, inheritance hierarchies, and algorithm implementation in ... software engineering. * Curriculum Awareness & Adaptive Instruction: Familiar with Java curricula ...

Skilled at teaching problem decomposition, algorithm design, and code implementation across ... foundational software development skills. * Effective Teaching Methods: Ability to identify ...

Vantage Developer

Des Moines, IA · Remote

$47.75 - $64.50/hr

Position: Sr. wmA Programmer /Vantage Duration: 4+ Months to hire Location: 100% Remote 7+ years' experience with wmA/ Vantage One Must be able to work with clients on requirements/solutions for ...

next page

Showing results 1-20

Remote Algorithmic Trading Software Developer information

See Des Moines, IA salary details

$46.8K

$109.2K

$162K

How much do remote algorithmic trading software developer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for remote algorithmic trading software developer in Des Moines, IA is $109,152.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,800.00 and $126,900.00 per year, depending on experience, location, and employer.

What are Remote Algorithmic Trading Software Developers?

Remote Algorithmic Trading Software Developers are professionals who design, develop, and maintain software systems that automate the trading of financial instruments using algorithms. They work from remote locations, leveraging their expertise in programming, quantitative analysis, and financial markets to create and optimize trading strategies. Their responsibilities include writing efficient code, backtesting strategies, integrating with broker APIs, and ensuring system reliability. These developers often collaborate with traders, data scientists, and other engineers to improve trading performance and adapt to changing market conditions.

What are the key skills and qualifications needed to thrive as a Remote Algorithmic Trading Software Developer, and why are they important?

To thrive as a Remote Algorithmic Trading Software Developer, you need strong programming skills (commonly in Python, C++, or Java), a background in mathematics or quantitative finance, and experience developing trading algorithms. Familiarity with trading platforms, APIs, version control systems (like Git), and cloud computing tools is typically required, along with knowledge of market data feeds and order management systems. Critical soft skills include problem-solving, attention to detail, and effective communication for collaborating remotely with teams. These skills ensure robust, efficient trading systems and allow for quick adaptation to volatile market environments.

How does a Remote Algorithmic Trading Software Developer typically collaborate with quantitative analysts and traders?

As a Remote Algorithmic Trading Software Developer, you will regularly work with quantitative analysts and traders to translate trading strategies into efficient, robust code. Collaboration often involves virtual meetings to discuss requirements, clarify algorithm logic, and iterate on prototypes based on backtesting results. Clear communication is essential, as you’ll need to ensure your implementations align closely with the team's risk management and performance goals. Most teams use collaboration tools like Slack or Jira, and code repositories like Git, to stay coordinated despite the remote setup.
What are the most commonly searched types of Algorithmic Trading Software Developer jobs in Des Moines, IA? The most popular types of Algorithmic Trading Software Developer jobs in Des Moines, IA are:
What are popular job titles related to Remote Algorithmic Trading Software Developer jobs in Des Moines, IA? For Remote Algorithmic Trading Software Developer jobs in Des Moines, IA, the most frequently searched job titles are:
What job categories do people searching Remote Algorithmic Trading Software Developer jobs in Des Moines, IA look for? The top searched job categories for Remote Algorithmic Trading Software Developer jobs in Des Moines, IA are:
Software Developer (SCA 111263)

Software Developer (SCA 111263)

State of Iowa

Des Moines, IA • On-site, Remote

$86K - $138K/yr

Full-time

Retirement, PTO

Posted 5 days ago

New


State Of Iowa rating

7.0

Company rating: 7.0 out of 10

Based on 82 frontline employees who took The Breakroom Quiz

40th of 50 rated states


Job description

Job Description Ready to make a real difference in your community. The Iowa Judicial Branch is seeking a Software Developer with strong SQL and Oracle Application Express (APEX) skills to design, build, and support the applications that keep Iowa's court systems running. Reporting to the IT Manager - Software Development and QA, this position designs, develops, tests, supports, and maintains software systems that support the Iowa Judicial Branch's operations.

The role delivers reliable, maintainable, and well-documented solutions while working closely with support teams and vendors to ensure system stability, issue resolution, and continuous improvement across the application portfolio. This is a hands-on development role focused on: Building and maintaining applications on the Oracle Application Express (APEX) platform. Writing efficient, well-structured SQL and PL/SQL against Oracle databases that support judicial operations.

Partnering with application support to diagnose and resolve production data, performance, and functional issues. Delivering well-documented, maintainable solutions that strengthen long-term system supportability. Key Responsibilities Software Development (SQL & Oracle APEX).

Design, develop, test, and deploy applications and system enhancements using Oracle Application Express (APEX), SQL, and PL/SQL. Write efficient, maintainable code aligned with system requirements and enterprise architecture, build workflows and integrations that support judicial operations, integrate internal systems and third-party components, and maintain version control and technical documentation. Application Support & Issue Resolution.

Partner with Proprietary Application Support to troubleshoot and resolve issues. Investigate defects, diagnose performance, data, and functional problems in production, implement and validate fixes, and analyze recurring issues to contribute to durable, long-term solutions. Testing, Quality & Deployment.

Develop and execute testing strategies, support QA efforts and defect resolution, participate in deployment and release validation, and help ensure performance, security, and accessibility standards are consistently met. Collaboration & Requirements Support. Work with stakeholders to define requirements, translate business needs into technical solutions, coordinate across development and support teams, communicate technical concepts clearly, and incorporate user feedback.

Documentation & Knowledge Transfer. Maintain technical documentation and system change records, develop support documentation, document troubleshooting processes, and ensure systems remain supportable and knowledge is shared across the team. Hours: Monday-Friday, 8:00 a.m

- 4:30 p.m. Location: Des Moines, IA, with possibility of hybrid remote after six months. What's in it for you: Collaborative, positive professional work environment Opportunities to make a widespread difference in the Iowa communities Excellent benefits package Paid Holidays/Vacation/Sick Leave Iowa Public Employees' Retirement System (IPERS) plan Employee discount program Employment with the Iowa Judicial Branch may qualify for the federal student loan repayment program

The pay range for this position is $86,902.40 - $138,798.40 annually. This is an FLSA exempt position. The starting salary for new state employees is expected to be at the base of the pay range

Adjustments may be made if the successful candidate has relevant experience. Position classification is determined as the 'best fit' of the duties assigned to and performed by a position. This position is classified as a Business Systems Analyst as summarized below.

Summary Design, create, test, maintain, and analyze software programs, applications, and systems throughout the product lifecycle to fulfill the Iowa Judicial Branch's operational needs. Examples of Duties and Responsibilities Collaborate with management, stakeholders, and customers to identify end-user requirements and specifications. Apply scientific and technological principles to user needs, write code, and ensure software functionality.

Design algorithms and flowcharts to create new software programs and systems. Produce efficient and elegant code based on requirements. Test and deploy programs and applications.

Maintain documentation of system changes. Integrate software components and third-party programs. Troubleshoot, debug, maintain, and improve existing software.

Compile and assess user feedback and statistics. Recommend, schedule, and perform improvements to software programs and products. Develop technical documentation to guide future software development projects.

Other duties as assigned. Knowledge, Skills, and Abilities Knowledge of coding language such as Python, Lava, JavaScript, SQL, C++, and the frameworks, systems, and programming languages used by the Iowa Judicial Branch. Knowledge of the software development life cycle.

Ability to write code in popular coding languages. Attention to detail. Analytical and problem-solving skills.

The Iowa Judicial Branch is an Equal Opportunity/Affirmative Action employer. Applicants may review the Equal Employment Opportunity Utilization Report from the Iowa Judicial Branch website as part of our commitment to transparency and compliance with federal and state regulations. Please go to www.iowacourts.gov and click on the Careers page

Candidates need to complete the NEOGOV application and attach a cover letter and resume. Final applicants are subjected to a criminal background check. The Iowa Judicial Branch is an E-Verify employer.

This is a non-merit position with the Iowa Judicial Branch. Candidates must follow the instructions in the "To Apply" section. Positions in this class are exempt from the screening and referral requirements of the Iowa Department of Administrative Services - Human Resources Enterprise.

Minimum Qualification Requirements Minimum Qualifications The incumbent must meet the minimum requirements to qualify for the position. Associate's degree in computer science or related field; Six (6) years of full-time equivalent experience in computer science, information technology, or software development. Specifically, three (3) years of full-time equivalent experience in application, software, or game development.

Experience may be substituted with related education on the basis that successful completion of thirty (30) semester hours or academic equivalent equals one year of experience. Additional Qualification Requirements Preferred Qualifications Hands-on experience developing and maintaining applications with Oracle Application Express (APEX). Strong SQL and PL/SQL skills, including query optimization and working with Oracle databases.

Experience supporting business-critical applications in an enterprise or government environment. Familiarity with the software development life cycle, version control, and modern engineering practices. Experience balancing business-as-usual (BAU) support with project and enhancement work.

Experience producing and maintaining clear technical documentation.


What State Of Iowa employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


State of Iowa logo

About State of Iowa

Sourced by ZipRecruiter

The State of Iowa is not a company but the governmental structure of the U.S. state of Iowa, stationed in the capital city, Des Moines. The official website, iowa.gov, is a platform dedicated to providing information and services related to the state's governance. As a governmental establishment, the State of Iowa's 'industry' primarily involves social governance, policy-making, and public administration, overseeing sectors like education, health, transportation, agriculture, and other public services.

Industry

Public administration

Company size

10,000+ Employees

Headquarters location

Des Moines, IA, US

Year founded

1939