Back to Search New Search

Senior Software Engineer - CardConnect

First Data King Of Prussia, PA

Job Description



The Software Engineering role is central to the business mission of CardConnect. The developer will architect, develop, test and support the software components that implement the features and functions that differentiate CardConnect from other payment processors. This role requires initial and continued education on all Payment Card Industry features, functionality, specifications and standards. A mindset of heightened security is instrumental in the success of this role and CardConnect's technology solution.


  • Establish and maintain a sense of product ownership around the:
    o Technology stack
    o DevOps/CICD/Production Support/Monitoring
    o Architecture
    o Documentation
    o Testing
    o Customer outcomes and enterprise value
  • Develop software in the Java language, maintain and extend associated automated test cases working closely with Quality Assurance
  • Understand the order to cash payment card business process supported by CardConnect products
  • Maintain familiarity with the security requirements imposed by the PCI-DSS standard focused on the OWASP Top Ten
  • Provide support to Project Managers for customer development, installations, updates, and problem resolution
  • Manage payment card clearinghouse certifications for assigned projects
  • Maintain a high level of organization, attention to detail
  • Preform risk/cost/resource analysis on new development requirements
  • Participate in internal development and testing of new product features and bug fixes and overall development processes


  • Develop and test computer software using the Java Language
  • Understand the web's most critical web application security vulnerabilities
  • Proficiency with Windows and Linux operating systems required
  • Proficiency with Internet Networking required
  • Data layer design/query optimization knowledge, MySQL/JPA
  • A willingness to learn installation requirements and user functionality of CardConnect Products

  • PCI experience/ISO 8583
  • Web services, REST & SOAP
  • Hardware/Device Integration experience
  • C# Experience
  • Encryption and HSM (Hardware Security Module)
  • WebSockets
  • Sockets over TCP
  • Apache Camel
  • 3rd party integrations
  • JBoss AS
  • Direct customer interaction/projects
  • Bi-directional database replication
  • Oracle ERP/SAP
  • HazelCast

  • Competitive salary
  • Employee centric company culture
  • Human centered office design
  • Great benefits
  • Catered lunches
  • Stocked snack room
  • Game rooms
  • Gym membership

    Check out our API: https://developer.cardconnect.com/cardconnect-api

    First Data is an Affirmative Action Equal Opportunity Employer (Minorities/Females/Vets/Disabled/LGBT)
    First Data provides equal opportunities to all employees and applicants for employment without regard to sex, race, color, religion, marital status, national origin, age, genetic information, sexual orientation, gender (including gender identity/expression), disability, veteran status and military status, pregnancy or pregnancy-related medical conditions, or any other factor that may be protected by law.


  • Job Details

    Date Posted November 30, 2018
    Date Closes January 3, 2019
    Requisition 2420610
    Located In King of prussia, PA
    SOC Category 00-0000.00

    This job is related other jobs in these career categories