Senior Software Engineer, Technical Leadership / Platform (Remote)
Cyclops
full-remoteseniorpermanentbackendengineering-management Miami, FL 11 days ago via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
TypeScriptNode.jsDistributed SystemsMicroservicesREST APIsPostgreSQLReliability EngineeringObservabilityCrypto InfrastructureAI Coding Tools
About the role
Role Overview
Senior Software Engineer with Technical Leadership / Platform specialization. You will balance architectural ownership (30–50%) with hands-on backend delivery, ensuring the platform behaves correctly under load, failures, and long-term evolution.
Responsibilities
- Design and evolve core platform services with emphasis on reliability, data integrity, and clear service boundaries.
- Identify architectural risks and scalability limits early; propose pragmatic incremental improvements or migrations.
- Own technical relationships with partners as the primary point of contact for API/SDK integrations:
- Lead solution reviews, troubleshooting, and roadmap alignment
- Document technical decisions and integration details
- Ensure partners understand expectations, timelines, and constraints
- Build and improve reliability mechanisms:
- retries/backoff, timeouts, idempotency
- partial failure handling, degraded/fallback modes
- Improve observability (metrics, logs, tracing) and participate in production incident analysis.
- During Discovery, build PoCs, validate ideas, and analyze third-party vendor APIs and integration flows.
- Implement the most complex/high-risk backend components in TypeScript + Node.js, ensuring correctness under partial failures.
- Raise team technical maturity through thoughtful code reviews, decomposition, pairing, mentoring, and documentation.
Required Qualifications
- 6+ years of professional backend development experience.
- Deep hands-on experience building and operating crypto infrastructure (custody, wallets, exchange, payment, settlement). Designed and ran production systems that move real funds.
- Strong backend expertise in TypeScript and Node.js.
- Strong distributed systems experience: microservices, service boundaries/data models, REST APIs and API contracts, queues/asynchronous communication.
- Hands-on production experience with incident response, debugging, API failures, and data issues.
- Ability to own services end-to-end (design → production support).
- Excellent knowledge of SQL (PostgreSQL) and understanding of other storage types.
- Strong reliability mindset and experience with failure scenarios and observability/incident investigation.
- Proficient daily use of AI coding tools (e.g., Claude Code, Copilot) with the ability to review AI-generated code critically.
- Ability to mentor engineers and evaluate trade-offs.
- High agency, strong communication skills (bridge technical and business conversations), and strong written/verbal English.
Preferred Experience
- Experience leading architecture across timezones in distributed teams.
- Experience in regulated financial environments (licensing, audits, compliance-driven requirements).
- Experience with queues and event-driven systems (e.g., Kafka, RabbitMQ, SQS).
- Experience with Redis or other in-memory stores.
- Familiarity with Docker and Kubernetes.
About Cyclops
Cyclops is a technology company building platform services for crypto infrastructure, including systems that support custody, wallets, exchanges, payments, and settlement. The role focuses on reliability, distributed systems, and scalable API/SDK integrations with third-party partners and clients.
Scraped 7/16/2026