CareerPlan

Lead Software Engineer - Data Engineering - Jersey City

USAFull-time$61k–$101k2026-10-14 → 2026-11-10

Core

Lead Software Engineer designing, developing, and troubleshooting secure, scalable software solutions for the Financial Planning & Analysis team using AI-assisted development tools.

Role type

Lead Software Engineer (Data Engineering)

Builds

Secure, high-quality production code and stable, scalable technology systems

Domain

Financial Services / Data Engineering

Deliverable

production ML models

Required skills

Java, Python, Scala, Apache Spark, AWS core services, AI-assisted development tools, Software Development Life Cycle, CI/CD, Agile practices, System design, Application development, Operational stability, Responsible AI use

Preferred skills

Databricks, Data visualization, Business Intelligence platforms, Finance degree, Advanced degree in Technology/Data Science

Technologies

AWS, Apache Spark, Databricks, Java, Python, Scala

Responsibilities

Design, develop, and troubleshoot creative software solutions; Develop secure, high-quality production code and review/debug code written by others; Lead adoption of enterprise-authorized AI-assisted engineering practices; Use SDLC tools including AI-assisted development and automation; Identify opportunities to automate recurring issues; Lead evaluations with vendors and internal teams

Seniority

Lead, hands-on IC with team leadership