1

Foreign Exchange Software Engineer Jobs (NOW HIRING)

Director of Foreign Exchange Trading Business Unit: Commercial Banking Reports to: Managing ... software Excellent management skills Expert experience in all MS Office products. Relevant work ...

Managing Director of Foreign Exchange Business Unit: Commercial Banking Reports to: Managing ... Detail-oriented * Ability to use a personal computer and job-related software * Excellent ...

As a senior software engineer, you will help build and scale the systems and services that form the ... and foreign exchange markets. Oversee their public API structure and documentation on both ...

As a senior software engineer, you will help build and scale the systems and services that form the ... and foreign exchange markets. Oversee their public API structure and documentation on both ...

Foreign Exchange (FX) * FX Options * Interest Rate Products * Commodities * Credit Derivatives ... Required Qualifications We're seeking an experienced software engineer with deep Capital Markets ...

Foreign Exchange (FX) * FX Options * Interest Rate Products * Commodities * Credit Derivatives ... Required Qualifications We're seeking an experienced software engineer with deep Capital Markets ...

Foreign Exchange (FX) * FX Options * Interest Rate Products * Commodities * Credit Derivatives ... Required Qualifications We're seeking an experienced software engineer with deep Capital Markets ...

next page

Showing results 1-20

Foreign Exchange Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do foreign exchange software engineer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for foreign exchange software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a foreign exchange software engineer?

Foreign Exchange Software Engineers are specialized software developers who design, build, and maintain technology solutions for the foreign exchange (FX) trading market. They work on systems that process currency trades, manage risk, handle real-time pricing, and ensure regulatory compliance. Their work supports banks, trading firms, and financial institutions in executing and monitoring FX transactions efficiently and securely. These engineers often need expertise in both finance and advanced programming, and they frequently work with technologies that require high performance and low latency.

What are the key skills and qualifications needed to thrive as a foreign exchange software engineer?

To thrive as a Foreign Exchange Software Engineer, you need strong programming skills (such as in C++, Java, or Python), a solid understanding of financial markets, and typically a degree in computer science or a related field. Familiarity with trading platforms, FIX protocols, and real-time data processing systems is essential, along with experience in using version control and continuous integration tools. Analytical thinking, problem-solving, and effective communication are valuable soft skills that set top performers apart. These skills and qualities are crucial for developing robust, low-latency trading systems that meet the demanding needs of the global forex market.

How does a foreign exchange software engineer typically collaborate with traders and other financial professionals?

Foreign Exchange Software Engineers often work closely with traders, quantitative analysts, and risk management teams to develop, maintain, and optimize trading platforms. Collaboration involves gathering requirements, understanding trading strategies, and ensuring that software solutions align with real-time market demands. Regular communication is essential, as engineers may need to rapidly implement new features or troubleshoot issues identified by users. This close partnership ensures that the technology supports efficient and secure currency trading operations.

What are popular job titles related to Foreign Exchange Software Engineer jobs?

For Foreign Exchange Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Foreign Exchange Software Engineer job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Director of Foreign Exchange

Pittsburgh, PA • On-site

Full-time

Posted 16 days ago


Job description

Primary Office Location:626 Washington Place. Pittsburgh, Pennsylvania. 15219.Join our team. Make a difference - for us and for your future.

Position Title: Director of Foreign Exchange Trading

Business Unit: Commercial Banking

Reports to: Managing Director of International Banking

Position Overview:

This position is primarily responsible for risk management and foreign exchange trading for the Bank and its customers. The incumbent will manage the Bank's foreign exchange trading desk. He/she will also be responsible for developing and retaining comprehensive relationships while meeting the risk profile, fee income and profitability profiles of the department and the Bank. He/she will build deeper client relationships through the sale of foreign exchange products and risk management solutions.

Primary Responsibilities:

Manage the risk associated with client and Bank foreign exchange exposures, while increasing fee income through greater market liquidity and transaction execution. Enhance the Bank's ability to service clients with risk management expertise. Increase client acquisition and retention by demonstrating FNB's expertise, knowledge, and execution ability.

Work with the Bank and Bank's clients to understand and develop appropriate hedging strategies for both clients and Bank own portfolios. Increase product offering to grow fee income. Work with counterparties to establish ISDA, FX Agreement and Dodd-Frank documentation when required.

Develop relationship strategies with CFOs, Controllers and Treasury and Finance Managers, and provide them with daily and or weekly market research. Markets and sells the Bank's foreign exchange platform.

Identify research-driven trading ideas and market opportunities to drive business. Liaises and interacts with institutional FX traders, correspondent banks and liquidity providers to facilitate transactions and provide competitive pricing for clients.

Work with Finance, Back Office and FX platform vendor to address any post-trade/system issues. Support International Banking Services short and long term goals and plans.

Provide the sales team and administrative support staff with guidance and advice on foreign exchange transactions and market dynamics. Train and educate junior members to develop skills in all aspects of foreign exchange trading.

Retain and grow the profitability of assigned portfolio. Develops new relationships with core markets. Presents alternative solutions for a variety of complex business situations. Work with internal partners to generate referrals and leads that result in new business or expands existing business. Train team members on risk management, trade execution, market knowledge, and client relationship building.

Network in the community and assigned market area. Establish new referral sources with Centers of Influence (COIs). Actively and accurately tracks sales pipeline. Work closely with RMs to ensure that all accounts assigned are administered according to policies, procedures and governing documents. Participates in line of business training and meetings.

Performs other related duties and projects as assigned.

All employees have the responsibility and the accountability to serve as risk managers for their businesses by understanding, reporting, responding to, managing and monitoring the risk they encounter daily as required by F.N.B. Corporation's risk management program.

F.N.B. Corporation is committed to achieving superior levels of compliance by adhering to regulatory laws and guidelines. Compliance with regulatory laws and company procedures is a required component of all position descriptions.

Minimum Level of Education Required to Perform the Primary Responsibilities of this Position:

BA or BS

Minimum # of Years of Job Related Experience Required to Perform the Primary Responsibilities of this Position:

10

Skills Required to Perform the Primary Responsibilities of this Position:

Excellent communication skills, both written and verbal

Excellent customer service skills

Excellent organizational, analytical and interpersonal skills

Excellent project management skills

Detail-oriented

Ability to use a personal computer and job-related software

Excellent management skills

Expert experience in all MS Office products.

Relevant work experience required.

Experience with FX systems (Thompson Reuters, Bloomberg, 360T, FX All, etc.) is highly required.

Licensures/Certifications Required to Perform the Primary Responsibilities of this Position:

N/A

Physical Requirements or Work Conditions Beyond Traditional Office Work:

Frequent driving (car, van, truck)


Equal Employment Opportunity (EEO):

It is the policy of F.N.B. Corporation (FNB) and its affiliates not to discriminate against any employee or applicant for employment because of age, race, color, religion, sex, national origin, disability, veteran status or any other category protected by law. It is also the policy of FNB and its affiliates to employ and advance in employment all persons regardless of their status as individuals with disabilities or veterans, and to base all employment decisions only on valid job requirements. FNB provides all applicants and employees a discrimination and harassment free workplace.

FNB will not provide sponsorship for employment-based visas for this position; only candidates who are legally authorized to work in the U.S. will be considered.