🟒 LEAD ENGINEER / SENIOR SOFTWARE ENGINEER – PAYMENTS

  • Edison, NJ, USA
  • FuntoNetwork | Start Date: To be confirmed
  • Full-Time
  • Hybrid
  • 65-139 USD / Hour

Job Description:

FuntoNetwork IT Consulting
Empowering Businesses with Innovative IT Solutions

Position: Lead Engineer / Senior Software Engineer – Payments
Department: Software Development – Payments Engineering
Locations: New Jersey (Berkeley Heights / Edison) OR Charlotte, NC (Hybrid – 3 days onsite per week)
Type: Contract, Full‑Time (40+ hours/week)
Reports To: Engagement Manager (FuntoNetwork) / Client Payments Architect
Tech Stack: Java, Spring Boot, Microservices, Kafka, MongoDB, OpenShift (OCP), Payments Domain Preferred

Regional Strategy: Payments Engineering Hubs – NJ & Charlotte

FuntoNetwork is scaling engineering teams for a flagship payments transformation program at a top‑10 U.S. financial institution. We are hiring multiple Lead Engineers and Senior Software Engineers with strong Java/Spring Boot backgrounds and payments domain experience (preferred). These roles will be embedded in client sites in New Jersey and Charlotte, NC – two of the most significant payments technology centers in the Eastern USA. The hybrid model ensures deep collaboration with client architects, product owners, and QA teams.

Location Requirements:

    Core Responsibilities

    • Define the technical design: Specify components, interfaces, data flows, security, deployment boundaries, and technology decisions.
    • Design interfaces and contracts: Document schemas, validation, authentication, authorization, errors, versioning, and integration behavior.
    • Implement assigned components: Build maintainable application, service, integration, infrastructure, or automation work.
    • Create automated verification: Add unit, integration, contract, security, and regression tests with repeatable test data.
    • Prepare deployment and rollback: Document configuration, migrations, pipelines, release steps, health checks, and recovery actions.
    • Complete technical handover: Deliver design records, review evidence, technical documentation, runbooks, and known limitations.
    • Review project scope and source materials: Review the opportunity scope, source posting, supporting documents, deadlines, addenda, and client requirements that affect the assigned role.
    • Confirm role requirements and dependencies: Identify required inputs, assumptions, constraints, interfaces, decisions, acceptance criteria, and dependencies before beginning assigned work.
    • Coordinate project delivery: Work with FuntoNetwork and related consultants to align responsibilities, handoffs, schedules, escalations, and client-facing outputs.
    • Prepare assigned deliverables: Produce complete role-specific analysis, documentation, recommendations, configurations, estimates, or technical materials required for the engagement.
    • Communicate with stakeholders: Provide clear updates, raise risks and questions promptly, document decisions, and communicate effectively with technical and nontechnical stakeholders.
    • Support quality and readiness: Participate in reviews, resolve comments, maintain status information, and confirm assigned work is accurate, traceable, and ready for delivery.

    Want to track this RFP after the deadline?

    View RFP Status & Award Report