CareerPlan

Software Engineer

USAFull-time$61k2026-09-09 → 2026-11-08

Core

Designing creative software solutions, developing secure production code, and leading an Agile team of 6 as an active developer within the Consumer & Community Banking Deposits platform.

Role type

Senior IC Lead Software Engineer (Java/Spring/Microservices)

Builds

Secure, stable, and scalable market-leading technology for consumer banking deposits

Domain

Financial Services / Banking IT

Deliverable

production ML models | product features

Required skills

Java, Spring-based technologies, event-driven microservices, RESTful APIs, relational and NoSQL databases, data modeling, data ingestion frameworks, data streaming (Kafka, Spark), containers and orchestration (Docker, Kubernetes, Helm), system design, application development, testing, operational stability, AI-assisted software development tools, responsible AI use in engineering

Preferred skills

AWS certification, financial services industry knowledge, modernization program leadership (monolith-to-microservices, cloud migrations in regulated environments)

Technologies

Java, Spring, Kafka, Spark, Docker, Kubernetes, Helm, AWS, Azure, GCP

Responsibilities

Design creative software solutions and troubleshoot complex technical issues; develop secure, high-quality production code and review/debug code written by others; identify opportunities to automate recurring remediation work; lead evaluation sessions with external vendors and internal teams on architectural designs; help lead communities of practice for emerging technologies; perform substantial coding using Java, Spring, microservices, and cloud services; lead an Agile team of 6 as an active developer; expand unit testing automation suite and integrate tests into CI/CD pipeline; drive adoption of enterprise-authorized AI-assisted engineering practices; collaborate with stakeholders to translate business needs into technical solutions.

Seniority

Senior, hands-on IC with leadership responsibilities