Note: The job is a remote job and is open to candidates in USA. Compound Foundation is focused on building Compound V4, the universal credit layer, and is seeking a Backend Engineer to enhance its application layer and operational infrastructure. The role involves designing and operating scalable backend services and APIs, ensuring reliability and security in a high-stakes financial environment.
Responsibilities
- Design, build, and operate scalable, secure backend services and APIs that make Compound’s protocol easier to use, integrate with, observe, and operate across applications, internal tooling, and partner integrations
- Build reliable systems for indexing, processing, reconciling, and serving on-chain data across EVM and, where relevant, non-EVM networks
- Design for blockchain-specific failure modes, including chain reorganizations, confirmation and finality assumptions, delayed indexing, failed transactions, RPC inconsistencies, incomplete third-party data, retries, replay handling, and idempotency
- Partner closely with protocol engineers to define and maintain robust contract interfaces, transaction workflows, event schemas, configuration-change processes, and release procedures between on-chain contracts and offchain services
- Develop backend services, APIs, and data models for account positions, portfolio views, transaction history, protocol analytics, risk monitoring, notifications, and operational reporting
- Own integrations with external infrastructure and financial partners required by Compound’s product roadmap, including wallet infrastructure, custodians, RPC providers, indexers, data platforms, and identity or access providers where relevant
- Build secure service-to-service architecture, authentication and authorization systems, secrets management, audit logging, and access-control controls appropriate for financial infrastructure
- Improve system reliability through observability, monitoring, alerting, incident response procedures, and thoughtful operational tooling
- Participate in architecture reviews, code reviews, and technical planning; help establish a high bar for engineering quality, documentation, testing, and security
- Collaborate with protocol engineering, product, design, risk, and operations teams to turn complex workflows into reliable, intuitive user and partner experiences
- Build the offchain technical foundations that enable Compound to scale across new products, integrations, markets, and institutional use cases while preserving clear boundaries between protocol logic and application-layer services
- Own backend readiness for protocol upgrades, including interface changes, event and data migrations, historical backfills, reconciliation, monitoring, and coordinated rollout plans
Skills
- 4+ years of professional backend software engineering experience building production services, APIs, data systems, developer platforms, or financial infrastructure
- Strong experience in one or more modern backend languages (ie Go, Python, TypeScript, Rust)
- Deep understanding of distributed systems, API design, asynchronous processing, event-driven architecture, databases, caching, queues, data consistency, and service reliability
- Experience designing and operating cloud-based production systems, including containerized services, managed databases, networking, observability, and deployment pipelines
- Strong security mindset, including authentication, authorization, secrets handling, least-privilege access controls, audit logging, and secure third-party integrations
- Demonstrated ability to own projects from system design through production deployment, monitoring, incident response, and iterative improvement
- Excellent engineering judgment, written communication, and ability to work effectively across technical and non-technical teams
- Comfort operating in a fast-moving environment with high ownership, evolving requirements, and ambitious technical goals
- Demonstrated ability to effectively leverage AI-assisted development tools (e.g. ChatGPT, Claude, Cursor, GitHub Copilot, or similar) to accelerate software development, debugging, testing, documentation, and code reviews while maintaining high standards for code quality, security, and engineering judgment
Company Overview