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
