Enter a job title or keyword

Remote Senior Software Engineer


Job Location:

San Jose, CA - USA

Hourly Salary: $ 72 - 73
Posted: 7 August 2026 (25 days ago)
Application Deadline: 4 November 2026
Vacancies: 1 Vacancy

Job Summary

We are seeking an exceptionally skilled senior-level Senior Software Engineer for a strictly backend-focused role. Front-end-heavy candidates are not the target profile for this position. This role requires an expert engineer who can drive backend engineering initiatives for large-scale complex applications. You will serve as a technical anchor providing architectural direction and cross-domain troubleshooting expertise to ensure the successful delivery of highly scalable distributed cloud-native backend systems.

Requirements & Qualifications (Must Have)

  • Expert-level Java programming experience including hands-on development of testable code a clear understanding of the SDLC and the ability to write efficient unit test cases and automation test scripts.
  • Microservices experience with a strong backend focus.
  • Backend systems experience including work on large-scale complex applications.
  • Experience in the payments industry or building payment applications.
  • Distributed systems and scalable application development experience including cloud-native applications algorithms logging frameworks scaling and UML principles.
  • Expert in SOAP/REST communication and the usage of test harnesses.
  • Experience working with and possessing knowledge of merge methodologies using version control systems like Git GitLab and BitBucket.
  • Familiarity or experience with test automation frameworks (such as TestRail Selenium and Jenkins) as applied within a backend or full-cycle engineering context.

Desirable Skills (Nice to Have)

  • AI experience.
  • Risk and compliance experience.
  • Database management and data migration experience including work with specific database technologies like Oracle RDS and DynamoDB.
  • Cloud platform experience with AWS Azure or GCP.

Interview Process

  • Two interview rounds are planned with at least one live shared-screen coding assessment.

Major Duties & Responsibilities

  • Technical Direction & Architecture: Lead and give technical direction to fellow engineers while authoring extensive architecture and design documents utilizing distributed system design algorithms logging frameworks scaling and microservices principles.
  • Backend Code Development: Write high-quality testable expert-level Java code within a backend-focused full-cycle engineering framework maintaining a clear understanding of the complete SDLC.
  • Cloud & Payments Application Engineering: Design build and deploy scalable cloud-native applications inside public cloud infrastructures specifically optimizing core backend infrastructure for the payments industry.
  • Database & Migration Management: Administer and integrate applications with enterprise database technologies supporting backend data migration initiatives and utilizing expert-level communication protocols.
  • Version Control Tracking: Oversee and manage codebase integration using precise merge methodologies across version control platforms like Git GitLab BitBucket etc.
  • Cross-Domain Troubleshooting: Deliver excellent troubleshooting and issue resolution skills demonstrating the capacity to quickly isolate and debug complex technical issues even when they occur in areas outside of your immediate domain.