CareerPlan

Software Engineering Technical Team Lead

Princeton, New JerseyFull-time2026-08-31 → 2026-11-12

Core

Lead the design, development, and delivery of an AI-enabled financial platform for index calculation, options analytics, and back testing.

Role type

Senior Technical Team Lead (Java Full-Stack, AWS, AI-assisted engineering)

Builds

Scalable backend services, modern user interfaces, financial calculation workflows, back testing capabilities, and automated testing frameworks.

Domain

Financial Technology (Capital Markets, Index Calculation, Derivatives)

Deliverable

production ML models | product features

Required skills

Java full-stack development, AWS cloud-native development, financial calculation logic, technical leadership, AI-assisted engineering workflows, React/Angular/Vue frontend development, microservices architecture, data integration pipelines, automated testing frameworks, CI/CD practices.

Preferred skills

Experience with Spec-Driven Development, GenAI engineering tools (Claude Code, Spec Kit), options strategies implementation, backtesting methodology, cloud data platforms (Databricks, Snowflake).

Technologies

Java, Spring Boot, React, Angular, Vue, TypeScript, AWS (Step Functions, Lambda, ECS/EKS, RDS), Databricks, Snowflake, Claude Code, Spec Kit.

Responsibilities

Define technical architecture and implementation standards for the engineering team; Mentor engineers in Java full-stack development and responsible AI-assisted coding; Design and develop backend services for index calculation and backtesting; Build user interfaces for workflow monitoring and reporting; Partner with quantitative analysts to translate financial methodology into software; Review AI-generated code for correctness and security.

Seniority

Senior, hands-on IC with leadership responsibilities