CareerPlanSign in

Software Developer

USA💼 Full-time🗓 2026-09-18 → 2026-09-25

Core

Design and implement data storage and search solutions; maintain and enhance Python, Go, and Java-based backend systems.

Role type

Senior backend software engineer (distributed systems & search)

Builds

Data storage and search solutions, backend services, and platform services

Domain

Cloud-native backend engineering, search technologies, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Go, Java, RESTful API design, SQL, relational databases, Elasticsearch DSL, Kubernetes, Docker, Amazon EKS, Amazon ECS, columnar databases, time-series databases, automated testing, code reviews, observability

Preferred skills

Query planning, partition pruning, indexing strategies, performance troubleshooting, Delta Lake, Apache Iceberg, Databricks, Trino, Spark, Amazon SQS, Kafka

Responsibilities

Design and implement data storage and search solutions; maintain and enhance backend systems; deploy and support open-source components; own features from design through operational support; improve system monitoring and scalability; contribute to software quality via testing and code reviews; participate in documentation and incident investigations

Seniority

Mid-level (2–5 years experience), hands-on IC

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