Job title: Software Engineer, Payments (Backend/Platform)
Location: Fremont, CA (In-person Interview)
Contract 12+ months
Summary
As a Software Engineer on our client’s Payments Team, you will be instrumental in developing the infrastructure that drives our global financial operations. You’ll architect and implement robust payment systems, collaborate across engineering, finance, and product teams, and ensure our financial platforms scale with rapid innovation and global expansion. We’re seeking pragmatic, team-oriented engineers who thrive in fast-paced environments and are excited to build the financial backbone that supports the organization’s mission.
What You’ll Do
• Design, develop and scale core payment infrastructure
• Directly work with internal and external stakeholders to understand pain points, proposing solutions, and shipping them
• Re-think and design the reconciliation platform from 0 to 1 with an AI-first vision
• Own end-to-end the complete lifecycle of all offline payments.
• Identify and incorporate AI Agents to increase automation
• Implement orchestration engines for reliability and human-in-the-loop workflows
• Improve the reliability and observability of the Payment platforms.
• Apply software engineering best practices — including version control, testing, CI/CD, and containerization
Minimum Qualifications
• Bachelor’s Degree in Computer Science (or related field) or equivalent practical experience.
• 5+ years of professional software engineering experience delivering and operating production backend systems at scale.
• Strong backend development skills in one or more of: Java, Kotlin, Go, Python, C#, or similar (language is less important than fundamentals and ability to ramp quickly).
• Proven experience designing and operating distributed systems (microservices/APIs plus asynchronous processing via queues/streams).
• Strong reliability engineering fundamentals for distributed, asynchronous systems (e.g., idempotency, retry/backoff, consistency tradeoffs, and failure-mode analysis). (Idempotency is commonly used to make at-least-once processing safe).
• Strong SQL and data modeling skills; able to reason about data integrity, auditability, and operational reporting needs.
• Hands-on production experience with modern deployment and runtime operations: containers, CI/CD, and container orchestration (e.g., Kubernetes) and/or equivalent platforms. (Container orchestration is commonly defined as automating deployment/management/scaling of containers).
• Demonstrated ability to build and use observability to operate services (metrics, logs, distributed tracing), and to improve systems using incident learnings. (Observability is often described via metrics/logs/traces).
Preferred Qualifications
• Payments/financial systems exposure (payment processing, payouts, reconciliation, disputes) is a strong plus.
• Experience with workflow orchestration platforms (e.g., Temporal/Airflow/Argo, etc.) in high-availability production environments.
• Experience integrating AI-enabled components into production systems (evaluation, safety/guardrails, cost/latency considerations, reliability and rollback plans).
Working Style / Behaviors
• Ownership mindset: you build it, you run it.
• Bias for action: pragmatic, iterative delivery with measurable outcomes.
• High standards: correctness matters because money movement is unforgiving.
• Calm under pressure: handles incidents methodically and improves the system afterward.
• Clear communication across engineering, product, and finance stakeholders.
Title
Location:
Duration
SUMMARY:
RESPONSIBILITIES;