CareerPlanSign in

Java Senior Software Engineer

🌐 Remote💼 Full-time💰 $74,200–$74,200🗓 2026-09-24 → 2026-09-26

Core

Lead the development and testing of a highly scalable, geo-distributed, and performant database solution, managing a team of software engineers.

Role type

Senior IC Java Software Engineer (Team Lead)

Builds

Geo-distributed database clusters for modern application development

Domain

Database systems, Distributed systems, Cloud infrastructure

Deliverable

production ML models | product features

Required skills

Java programming, Concurrency, JVM internals, SQL databases, Distributed systems algorithms, Performance optimization, Team leadership

Preferred skills

NoSQL, Docker, Kubernetes, Public Cloud (AWS/GCE/Azure), Open-source contributions, Automation, AI tools

Technologies

Java, Git, JFR, JMC, async-profiler, VisualVM, MariaDB, MySQL, PostgreSQL, Apache Ignite, GridGain, Raft, MVCC, ACID

Responsibilities

Ensure scalability, performance, and reliability of the database system; Collaborate with cross-functional teams to define, design, and ship new features; Troubleshoot and resolve complex issues in distributed environments; Profile, debug, and fine-tune performance; Develop and optimize data structures for high data-intensive scenarios; Implement data storage and network transmission strategies including failure handling.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.