Design and build scalable backend services using modern Java and Spring Boot, while leading technical initiatives and mentoring engineers in a collaborative environment.
Principal Backend Engineer, Push
📜 Description
- Own the technical direction and architecture for Push across backend services and external integrations.
- Translate product, regulatory, and operational requirements into a clear engineering roadmap.
- Design and build resilient services for on-ramp and off-ramp transaction lifecycles.
- Lead integrations with open-banking, payments, identity, compliance, and blockchain providers.
- Define secure boundaries between fiat systems and non-custodial wallets.
🛠️ Requirements
- 8+ years of backend engineering experience, including senior technical leadership of production systems and teams
- Experience designing distributed, event-driven systems that move or account for real money, with a strong understanding of failure modes and operational risk
- Experience with regulated financial products and understanding how to balance compliance and regulatory requirements with product features and goals
- Strong backend programming skills. Production experience with Rust is highly desirable; deep experience with Go, Java, C++ can substitute
- Strong knowledge of API design, PostgreSQL or another relational database, messaging systems, and service-to-service integration patterns
- Experience in regulated fintech, payments, banking, digital assets, or another environment requiring auditability, controls, and high availability
- Excellent system-design judgement, including migration strategy, build-versus-buy decisions, security boundaries, and the long-term operational cost of architecture choices
- A track record of leading engineers through ambiguous, high-impact work while remaining close to implementation and production operations
Full job description
We're hiring a Principal Backend Engineer to lead the engineering team behind Push, Aave Labs' regulated, non-custodial on-ramp and off-ramp.
This is a hands-on technical leadership role spanning the systems that connect banking and open-banking partners, identity and compliance controls, payment processing, blockchain settlement, customer wallets, and the applications through which customers access Push.
You'll set the technical direction for a high-stakes financial product where correctness, security, auditability, and operational resilience directly affect customer funds and regulatory obligations. Alongside designing and building critical systems, you'll provide day-to-day leadership to the engineering team, create clarity from product and regulatory requirements, and ensure the team can deliver safely at pace.
How you can make an impact:
Remain hands-on in the codebase, particularly for complex architecture, high-risk changes, and critical production issues
Let's connect if you have:
Similar jobs
Search more Backend Engineer jobsAs a FCM Tech Lead, you will be a hands-on technical anchor, driving the design and architecture of the FCM core while leading a major replatforming effort to enhance stability and reliability.
Principal Software Developer, Backend Platform
As a Principal Software Developer for the Backend Platform, you'll set the technical direction and architecture for backend services, driving AI-native workflows and cross-team collaboration.
Lead the design and evolution of infrastructure and services for machine learning models, collaborating with teams to deliver robust ML-powered solutions.
As a Principal Software Engineer, you'll architect and scale foundational data platforms for AI, driving technical direction and pioneering development practices in a high-agency role.
