Senior Software Engineer โ Payments (Java / AWS)
๐ Location: San Jose, California
๐ข Work Model: Hybrid (3 days onsite โ Mon, Tue, Thu | 2 days remote)
๐ผ Employment Type: Contract
โณ Duration: 6+ months (likely extension)
๐ Education: Bachelorโs Degree required (Computer Science or related)
๐ Experience Level: Mid-Senior
๐ Experience Required: 5+ years
๐ Visa Sponsorship: Not available
๐ Role Overview
Weโre hiring a Senior Backend Engineer to build and scale high-performance payment systems in a fast-growing fintech environment.
This role is focused on Java-based microservices and AWS cloud architecture, supporting secure, scalable, and low-latency transaction systems.
Youโll work on mission-critical payment infrastructure, collaborating with product and engineering teams to deliver next-generation capabilities.
โ MUST HAVE (Core Requirements)
Backend Engineering
5+ years experience designing, developing, and operating:
Distributed systems
Microservices architectures
Strong hands-on expertise in:
Java (Spring Boot preferred)
Cloud (AWS)
Proven experience building and supporting applications on:
AWS (EC2, RDS, Lambda, API Gateway)
Ability to design scalable, reliable, cloud-native systems
โญ NICE TO HAVE
Experience in payments or fintech environments
Knowledge of:
PCI compliance, encryption, and secure payment systems
Familiarity with:
AI coding tools (e.g., GitHub Copilot or similar)
Masterโs degree in Computer Science or related field
๐ ๏ธ Key Responsibilities
Backend & System Design
Design and build scalable microservices and APIs
Develop low-latency, high-availability systems
Ensure systems are secure, resilient, and production-ready
Cloud & Infrastructure
Build and maintain services on AWS
Support CI/CD pipelines and automated deployments
Optimize for performance, cost, and scalability
Reliability & Operations
Implement monitoring, logging, and alerting
Troubleshoot and resolve production issues quickly
Ensure high system uptime and performance
Collaboration & Ownership
Work closely with:
Product managers
Engineers
Stakeholders
Participate in:
Code reviews
Design discussions
Technical decision-making
Take ownership of critical backend systems
โก Interview Process
2 stages only (fast turnaround):
Technical interview (includes light live coding)
Hiring manager conversation
๐ Submission Requirements (MANDATORY)
Please include a short 3โ5 bullet summary covering:
Java + AWS experience
Key project highlights (especially backend / distributed systems)
Availability & interest level
Confirmation of hybrid (San Jose) alignment
๐ฏ Ideal Candidate
Strong backend engineer first (not full-stack leaning frontend)
Hands-on builder of distributed, cloud-native systems
Experience working in high-scale or transaction-heavy environments
Comfortable owning systems end-to-end in production
