SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Willow Wealth is a leading private markets investment platform democratizing access to alternative investments including real estate, venture capital, private equity, art, and short-term notes. The platform connects investors with curated and vetted opportunities across diverse asset classes.
As Backend Engineering Lead, you will lead a core engineering team building the robust technical foundation of Willow Wealth's private markets platform. You are a self-motivated engineer who balances cutting-edge technology with pragmatic go-to-market considerations. You set the technical bar for your team, championing well-designed, reusable, performant code that scales under load.
Key Responsibilities:
- Lead technical initiatives end-to-end, building consensus with stakeholders (technical and non-technical) to ensure alignment and clear requirements
- Develop and maintain a growing repository of reactive microservices using Java, Spring (IoC, Data, Boot, Cloud), Docker/Kubernetes, Kafka, MySQL, Postgres, and Redis
- Own solution design for your team's domain, ensuring consistency with the platform's overall architecture direction
- Develop, mentor, and empower other engineers through guidance, documentation, and code review
- Own services in production: monitoring, metrics extraction, distributed trace analysis, and incident resolution
- Identify, architect, and solve complex engineering challenges—both product-driven and infrastructure-focused
- Drive continuous improvement: identify bottlenecks, optimize for throughput and scalability, and tackle technical debt
- Collaborate with a diverse global team of engineers, designers, and product managers in an agile environment
Requirements:
- Bachelor's degree in Computer Science/Engineering or equivalent professional experience
- 5+ years of software development experience, including leading technical initiatives or mentoring engineers
- Strong Java (11+) programming expertise, including web frameworks and RESTful API design/implementation
- Hands-on experience with Spring ecosystem (Spring Boot, Data, IoC, Spring Cloud)
- Strong object-oriented programming fundamentals and proven software engineering practices (clean, reusable, well-tested code)
- Solid understanding of microservice-based architectures, including advantages and complexities
- Understanding of event sourcing and CQRS patterns
- Experience with pub-sub semantics and/or messaging solutions (Kafka, RabbitMQ)
- SQL expertise and strong relational database knowledge (MySQL/Postgres: indexes, joins, normalization)
Preferred Qualifications:
- Understanding of reactive principles and/or CAP theorem
- Familiarity with functional programming and data immutability
- Docker/Kubernetes containerization experience
- NoSQL data store experience (Redis)
- MSc or PhD in Computer Science/Engineering