1

Payment Software Engineer Jobs in Washington (NOW HIRING)

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 ...

Software Engineer - Payments

Vienna, VA ยท On-site

$115K - $135K/yr

POSITION OVERVIEW SteerBridge is seeking a Software Engineer to support SteerFi, a scalable, VA ... government payment systems. Unlike a purely feature-delivery role, this position requires the ...

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 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 ...

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

We support a wide range of digital payments choices, making transactionssecure, simple, smart and ... Title and Summary Lead Software Engineer Mastercard is a global technology company in the payments ...

We support a wide range of digital payments choices, making transactions secure, simple, smart and ... Title and Summary Lead Software Engineer Mastercard is a global technology company in the payments ...

We support a wide range of digital payments choices, making transactions secure, simple, smart and ... Title and Summary Lead Software Engineer About Mastercard Mastercard is a global technology company ...

Principal Software Engineer

Arlington, VA

$155K - $208K/yr

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

Senior Software Engineer

Arlington, VA ยท On-site

$140K - $185K/yr

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

Mission Software Engineer

Reston, VA ยท On-site

$166K - $220K/yr

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

New

Mission Software Engineer

Reston, VA ยท On-site

$166K - $220K/yr

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

New

Distinguished Software Engineer As a Distinguished Engineer in Solutions Engineering, you will be ... Define and drive technical direction for engagements spanning multiple domains (payments, account ...

next page

Showing results 1-20

Payment Software Engineer information

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 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 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 popular job titles related to Payment Software Engineer jobs in Washington? For Payment Software Engineer jobs in Washington, the most frequently searched job titles are:
What job categories do people searching Payment Software Engineer jobs in Washington look for? The top searched job categories for Payment Software Engineer jobs in Washington are:
What cities in Washington are hiring for Payment Software Engineer jobs? Cities in Washington with the most Payment Software Engineer job openings:
Software Engineer

Software Engineer

Mondo

Centreville, VA โ€ข Remote

$100/hr

Contractor

Medical, Dental, Vision, Retirement

Posted 10 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