CareerPlanSign in

Lead Software Engineer - Java, AWS

USA💼 Full-time💰 $61,000–$61,000🗓 2026-09-05 → 2026-09-26

Core

Design, develop, and troubleshoot creative software solutions and scalable machine learning systems for batch and real-time inference, including data pipelines, model training, and monitoring.

Role type

Lead Software Engineer (Java/AWS/ML)

Builds

Secure, high-quality production code, scalable ML systems, and automated remediation for alerts and SLOs.

Domain

Financial Services / Cloud-Native Software Engineering / Machine Learning

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Kafka, Hibernate, AWS (ECS, compute, networking, storage, security), SQL, NoSQL, CI/CD, Infrastructure as Code, Authentication/Authorization, Secure Coding, AI-assisted development tools, MLOps, LLM patterns, Feature stores, Observability

Preferred skills

AWS certification, Building AI/GenAI services (RAG, agent orchestration, evaluation frameworks), Event-driven architecture, High-volume data processing patterns

Technologies

AWS, Kafka, Spring Boot, Hibernate, SQL, NoSQL, ECS, CI/CD, MLOps, LLM, RAG

Responsibilities

Design and deliver scalable machine learning systems for batch and real-time inference; Lead evaluation sessions with external vendors and internal teams to assess architectural designs; Lead communities of practice across Software Engineering and AI/ML to raise awareness of leading-edge technologies; Promote adoption of approved AI-assisted engineering practices to improve code quality and delivery speed; Automate remediation for alerts, SLOs, auto-rollbacks, and guardrails to improve operational stability.

Seniority

Senior, hands-on IC with leadership responsibilities

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