Senior Software Engineer - Backend
Owns core backend architecture, card transaction processing, and high-availability systems for a crypto neobank. Requires 5+ years experience building scalable, low-latency services for real users.
About the job
Responsibilities
- Own core areas of backend systems and extend functionality to improve throughput and latency.
- Design, develop, and optimize scalable transaction processing services for high-throughput, low-latency financial transactions.
- Tackle challenges in user frictions for card transactions being declined.
- Drive improvements in Cloud Infrastructure, CI/CD pipelines, automation, observability, and monitoring systems.
Requirements
- Strong fundamentals in software engineering and problem solving.
- Shipped impressive products with thousands of real users.
- 5+ years of professional coding experience.
- Drive, willingness to work hard and go the extra mile.
Nice-to-haves
- Experience in credit card transaction processors such as Paymentology, Episode 6, etc.
Perks and Benefits
- Competitive salary, performance-based incentives, and token allocation grant.
- Health, dental, and vision insurance plans.
- Global team with opportunity for travel and working out of 3 offices.
- 4 weeks work from anywhere.
- Exciting company events and team-building off-sites.
Skills
Backend Development, Microservices, Low-Latency Apis, Transaction Processing, Cloud Infrastructure, CI/CD, Observability, Monitoring, Distributed Systems, On-Chain Data Indexing
Similar jobs
Backend Engineering jobsBuild and lead the evolution of SentiLink’s secure, scalable API platform and identity decisioning products. The role requires 6+ years of software development experience, strong Python or Golang skills, and familiarity with PostgreSQL, Docker, and AWS.
Develop system software and integrations for YubiKey production, fulfillment, and manufacturing operations. The role requires 5+ years of software engineering experience, strong native or memory-safe language skills, operating-system knowledge, and familiarity with cryptography.
Designs and develops scalable internal tooling and automation for datacenter infrastructure, including servers, networking, and power and cooling systems. The role requires 5+ years of software development experience, strong distributed-systems expertise, and proficiency in a modern compiled language.
Build and scale distributed network control-plane tooling for edge, backbone, and data center operations at a cloud provider. The role requires 5+ years of backend engineering experience, strong distributed-systems expertise, and proficiency in a modern backend language.
Build and operate the infrastructure and platform systems underlying Clay’s products, focusing on scale, reliability, performance, orchestration, and shared developer foundations. The role requires 8+ years of production engineering experience and strong distributed-systems expertise.