Software Engineer, Payment Interfaces

atBlockRemoteUS flagCaliforniaFull-timeFull-stack EngineerSeniorLead$185.2k – $326.8k/year

Posted 4 days ago

This is a fully remote position, open to applicants in California.

📋 Description

• Design, develop, maintain, and scale APIs for customer-facing payment solutions.

• Lead intricate projects from inception to completion, encompassing requirements clarification, trade-off assessment, incremental delivery, testing, rollout, and ongoing maintenance.

• Manage critical payment systems that cater to global traffic.

• Engage in the team’s on-call rotation and address incidents as they arise.

• Enhance performance, observability, fault tolerance, and security measures.

• Utilize automation to minimize repetitive operational tasks and ensure safer system modifications.

• Collaborate with product and engineering partners across Block to develop reusable payment features.

• Leverage AI-assisted tools for design, implementation, testing, and debugging while evaluating their outcomes.

• Influence technical decisions and mentor others through design reviews, code assessments, documentation, and guidance.


⛳️ Requirements

• Proven experience in building, maintaining, and scaling customer-facing financial or payment APIs, along with a solid understanding of payment systems; this is essential for the position.

• Demonstrated experience in designing and operating high-volume, highly available distributed systems where correctness, security, and reliability are critical.

• Familiarity with payment API considerations such as idempotency, retries, asynchronous processing, backward compatibility, and managing partial failures without compromising financial integrity.

• A track record of leading complex engineering projects from vague requirements to production, making technical trade-offs, and coordinating efforts with partner teams.

• Experience in diagnosing production issues and enhancing systems via monitoring, incident response, and preventive engineering strategies.

• Proficiency with AI-assisted engineering tools and the judgment to validate generated code, safeguard sensitive information, and identify when deeper investigation is warranted.

• Strong written communication skills and experience in assisting other engineers in developing their technical capabilities.

• At least 8 years of relevant experience with a Bachelor’s degree; or 6 years with a Master’s degree; or a PhD with 3 years of experience; or equivalent experience.

• Familiarity with Kotlin, Go, TypeScript, AWS, and Kafka.


🏝️ Benefits

• Remote work opportunities.

• Comprehensive medical insurance.

• Flexible time off policies.

• Retirement savings plans.

• Modern family planning support.

• Reasonable accommodations provided throughout the recruitment process.

People also viewed

NVIDIA1 day ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management1 day ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity1 day ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions1 day ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog1 day ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs1 day ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers