CareerPlanSign in

Senior Software Engineer

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

Core

Design and implement new Data License Plus product features and continuously improve the core product using new technologies.

Role type

Senior Software Engineer (Data Processing)

Builds

Data License Plus product features, microservices, databases, messaging, and streaming components

Domain

Data management and processing

Deliverable

production ML models | product features

Required skills

Object-oriented programming (Java or Python), Data structures and algorithms, Systems architecture, Modern design patterns

Preferred skills

Microservices API implementation, Relational databases (Oracle, PostgreSQL), NoSQL databases (Elasticsearch), Data formats (Avro, Parquet, Apache Iceberg, Delta Lake), Messaging and streaming (RabbitMQ, Kafka), Full-stack development

Technologies

Java, Python, Oracle, PostgreSQL, Elasticsearch, Avro, Parquet, Apache Iceberg, Delta Lake, RabbitMQ, Kafka

Responsibilities

Own the full software development lifecycle from business requirements through coding, deployment, and maintenance. Design and implement new product features from inception through production. Work across microservices, databases, messaging, streaming, and data-processing components.

Seniority

Senior, hands-on IC

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