CareerPlanGet AI match score →

Senior Software Engineer - Java & Python

USA💼 Full-time💰 $140,000–$190,000🗓 2026-07-17 → 2026-07-21

Core

Designing and building scalable, high-performance backend systems and distributed data pipelines for banking and financial services clients.

Role type

Senior Software Engineer (Java & Python) specializing in data engineering and cloud-native architecture

Builds

Microservices, real-time analytics platforms, and high-throughput data processing systems

Domain

Finance/Insurance, Cloud Infrastructure, Big Data

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Python, Spark, Kafka, Databricks, Apache Iceberg, SQL, RDBMS, AWS, Azure, CI/CD, API architecture, Microservices, ETL/ELT, Parquet, Hadoop, Dremio

Preferred skills

React integration, LLM/AI data transformation tools, Legacy system modernization, Technical leadership

Technologies

AWS, Azure, Spark, Kafka, Databricks, Iceberg, Hadoop, Dremio, Spring, React, CI/CD tools

Responsibilities

Construct scalable backend systems utilizing Java and concurrent architectures; Design and create robust, distributed data pipelines; Develop and manage microservices for streaming and batch data; Integrate complex data systems employing ETL/ELT methodologies; Optimize and oversee datasets employing Parquet and modern query layers; Collaborate with frontend teams to integrate React-based user interfaces; Modernize and migrate legacy systems to cloud-native architectures; Mentor junior and mid-level engineers on data engineering best practices; Lead technical execution on greenfield builds and real-time analytics platforms; Serve as a hands-on engineering partner to client teams

Seniority

Senior, hands-on IC with team leadership

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Devitjobs ↗