1

Payment Software Engineer Jobs in Washington, DC

Seeking a Software Engineer to help build and enhance a payment processing platform supporting customer-facing applications. This role is primarily backend-focused using C#/.NET and Azure, with ...

Position Overview SteerBridge is seeking a Software Engineer to support SteerFi, a scalable ... payment systems. Unlike a purely feature‑delivery role, this position requires the ability to ...

As a Software Engineer, you will own projects end-to-end, developing user experiences with ... Method provides connectivity to consumer credit and liability accounts with embedded payments ...

Software Engineer

Columbia, MD · On-site

$90 - $110/hr

JR Software Engineer Who We Are KBR Mission Technology Solutions delivers full life cycle ... payments for exceptional performance. INCLUSION AND DIVERSITY AT KBR At KBR, we are passionate ...

Software Engineer

Hanover, MD · On-site

$166K - $309K/yr

As a Software Engineer, you will: • Analyze user requirements to derive software design and ... Payments under these annual programs are not guaranteed and can vary from year to year and are tied ...

Level Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Referral bonus program with recurring annual payments HOW TO APPLY Email us atjobs@cymertek.comor ...

Level Software Engineer LOCATION Annapolis Junction, MD 20701 CLEARANCE TS/SCI Full Poly (Please ... Referral bonus program with recurring annual payments HOW TO APPLY Email us atjobs@cymertek.comor ...

Level Software Engineer LOCATION Reston, VA 20190 CLEARANCE TS/SCI Full Poly (Please note this ... Referral bonus program with recurring annual payments HOW TO APPLY Email us atjobs@cymertek.comor ...

Level Software Engineer

Chantilly, VA · On-site

$120 - $180/hr

Level Software Engineer LOCATION Chantilly, VA 20151 CLEARANCE TS/SCI Full Poly (Please note this ... Referral bonus program with recurring annual payments EQUAL OPPORTUNITY EMPLOYER STATEMENT Cymertek ...

Level Software Engineer LOCATION Tysons, VA 22182 CLEARANCE TS/SCI Full Poly (Please note this ... Referral bonus program with recurring annual payments HOW TO APPLY Email us atjobs@cymertek.comor ...

Senior Software Engineer

Arlington, VA · On-site

$140K - $185K/yr

We support a wide range of digital payments choices, making transactionssecure, simple, smart and ... Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology ...

Level Software Engineer

Reston, VA · On-site

$120 - $150/hr

In the first row give me the top 6 requirements for a Level Software Engineer job post. In the ... Referral bonus program with recurring annual payments EQUAL OPPORTUNITY EMPLOYER STATEMENT Cymertek ...

Mission Software Engineer

Reston, VA · On-site

$191K - $253K/yr

As a Mission Software Engineer, you will solve a wide variety of problems involving networking ... Anduril will never solicit payment or demand personal financial details (such as banking ...

next page

Showing results 1-20

Payment Software Engineer information

See Washington, DC salary details

$71.9K

$167.1K

$232.7K

How much do payment software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for payment software engineer in Washington, DC is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

What does a payment software engineer do?

A Payment Software Engineer designs, develops, and maintains software systems that handle financial transactions, such as credit card processing, digital wallets, and online payments. They ensure that payment systems are secure, reliable, and compliant with industry standards like PCI DSS. These engineers often work closely with banks, fintech companies, and e-commerce platforms to integrate payment solutions and resolve technical issues related to transactions.

What are the key skills and qualifications needed to thrive as a payment software engineer, and why are they important?

To thrive as a Payment Software Engineer, you need strong programming skills (such as Java, Python, or C#), a solid understanding of payment processing systems, and a degree in computer science or a related field. Familiarity with payment gateways, APIs, PCI DSS compliance, and experience with tools like Stripe, PayPal, or Square are typically required. Analytical thinking, problem-solving ability, and clear communication help you collaborate effectively and resolve complex payment issues. These skills are crucial for building secure, reliable, and scalable payment solutions in a highly regulated and fast-evolving industry.

What are some common challenges payment software engineers face when integrating with third-party payment gateways?

Payment Software Engineers often encounter challenges such as handling diverse API standards, ensuring secure data transmission, and managing compliance requirements like PCI DSS when integrating with third-party payment gateways. Additionally, they must account for various edge cases, including transaction failures and currency conversions, while maintaining a seamless user experience. Effective collaboration with product managers, QA teams, and external partners is essential to address these complexities and ensure reliable payment processing.

What is the difference between Payment Software Engineer vs Payment Systems Analyst?

AspectPayment Software EngineerPayment Systems Analyst
Required CredentialsBachelor's in CS or related field, coding skills, knowledge of payment APIsBachelor's in IT, finance, or related field, analytical skills, understanding of payment processes
Work EnvironmentDevelopment teams, coding, testing, software designAnalysis, system evaluation, process improvement, client interaction
Employer & Industry UsageFintech companies, banks, payment processorsFinancial institutions, payment service providers, consulting firms

Payment Software Engineers focus on developing and maintaining payment applications through coding and software design, while Payment Systems Analysts analyze and optimize payment processes and systems. Both roles are essential in the payment industry but differ in their core responsibilities and skill sets.

What are popular job titles related to Payment Software Engineer jobs in Washington, DC?

For Payment Software Engineer jobs in Washington, DC, the most frequently searched job titles are:

What job categories do people searching Payment Software Engineer jobs in Washington, DC look for?

The top searched job categories for Payment Software Engineer jobs in Washington, DC are:

Infographic showing various Payment Software Engineer job openings in Washington, DC as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.

Software Engineer

Mondo

Centreville, VA • Remote

$100/hr

Contractor

Medical, Dental, Vision, Retirement

Re-posted 20 days ago


Job description

Apply now: Software Engineer, location is Remote. The start date is July 27 for this contract-to-hire position.

Job Title: Software EngineerLocation-Type: Remote (U.S.)Start Date Is: July 27Duration: 3 Month Contract-to-HireCompensation Range: $50/hr – $63/hr (conversion after 3 months to $100-130k)Benefits: Eligible for Health, Dental, Vision, 401KMust be authorized to work in the U.S. This position is not eligible for sponsorship .

Job Description:Seeking a Software Engineer to help build and enhance a payment processing platform supporting customer-facing applications. This role is primarily backend-focused using C#/.NET and Azure, with occasional frontend development in Vue.js. The ideal candidate enjoys building scalable applications, solving complex technical problems, and working across the full application lifecycle.

Day-to-Day Responsibilities:

  • Partner with the Senior Software Engineer to develop, enhance, and support customer-facing web applications
  • Build backend functionality using C# and .NET (approximately 80% of the role)
  • Contribute to frontend development using Vue.js (approximately 20%)
  • Design, build, and maintain REST APIs
  • Support customer migrations onto the payment processing platform
  • Assist with payment processing, ACH, and credit card integration projects
  • Troubleshoot production issues across backend services, APIs, databases, and front-end applications
  • Collaborate with Product and Engineering teams in an Agile environment
  • Participate in sprint planning, standups, code reviews, and release activities
  • Contribute to scalable, secure, and maintainable application architecture

Minimum Requirements:

  • 3–5 years of professional software engineering experience
  • Payment processing, ACH, or financial services experience
  • Strong production experience with C# and .NET
  • Hands-on experience designing and building REST APIs from scratch
  • Experience with Azure Storage services, including Azure Tables and Azure Blob Storage
  • Understanding of authentication and application security best practices
  • Experience with modern front-end frameworks, preferably Vue.js
  • Experience building scalable, production-grade applications
  • Strong troubleshooting and debugging skills across multiple application layers
  • Experience working within Agile development teams
  • Strong communication and collaboration skills
Preferred Qualifications:
  • Azure Pipelines or CI/CD experience
  • Azure Function Apps, Service Bus, or Application Insights
  • Experience maintaining and enhancing legacy applications
  • Automated testing experience (Selenium, Playwright, etc.)
  • Experience with AI-assisted development tools such as GitHub Copilot, Cursor, or Claude Code
  • Experience working in PCI or other regulated environments