Lead Java Full Stack Engineer
Core
Design, build, and own systems ingesting, correlating, enriching, and surfacing billions of records for customer-facing products, acting as a senior technical leader and hands-on individual contributor.
Role type
Senior IC Lead Software Development Engineer (Backend/Full Stack)
Builds
Ingestion pipelines, entity resolution workflows, search indexing strategies, and scalable backend services
Domain
Financial data intelligence, large-scale data processing, search technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java backend development, system design, team leadership, code review, architecture decisions, performance optimization, cloud infrastructure, microservices, CI/CD, object-oriented design
Preferred skills
Distributed data pipelines, streaming systems (Kafka), Elasticsearch, PostgreSQL, containerization (Docker/Kubernetes), AI tools for productivity
Technologies
Java, Kafka, Elasticsearch, PostgreSQL, Docker, Kubernetes, GCP, AWS
Responsibilities
Manage and mentor a small team of software engineers, write production-grade backend code daily, lead system design for new platform capabilities, own technical quality including code review and architecture, collaborate with product and partner teams, drive down technical debt, estimate features and releases, allocate engineering resources
Seniority
Senior, hands-on IC with leadership responsibilities