Jobs · Information Technology · New Jersey

Software Engineering Technical Team Lead

S&P Global · Princeton, NJ · 2 days ago
On-siteInformation Technology$142k–$215k/yrFull-time

About The Role

Grade Level (for internal use): 13
Role Summary: We are seeking a Technical Team Lead — AI, AWS, Java Full-Stack, Financial Platforms to lead the design, development, and delivery of index calculation and back testing platform. This role combines hands-on Java full-stack engineering, AWS cloud development, AI-assisted software delivery, and technical leadership across a financial technology platform.

Key Responsibilities

  • Lead the engineering delivery of an AI-enabled financial platform for index calculation, options analytics, back testing, and workflow execution.

  • Define technical architecture, implementation standards, coding practices, testing expectations, and delivery patterns for the engineering team.

  • Guide developers through complex design decisions involving Java services, frontend architecture, AWS workflows, data integration, AI-assisted development, and calculation accuracy.

  • Partner with product owners, quantitative analysts, QA teams, infrastructure teams, data teams, and business stakeholders to convert requirements into clear technical plans.

  • Lead design reviews, code reviews, sprint technical planning, production readiness reviews, and technical risk assessments.

  • Mentor engineers in Java full-stack development, cloud-native design, financial calculation systems, automated testing, and responsible use of AI-assisted engineering tools.

  • Ensure the platform is scalable, secure, maintainable, observable, auditable, and aligned with financial methodology and operational requirements.

Required Experience

  • 12+ years of software engineering experience, with significant experience in Java full-stack development and enterprise platform delivery.

  • 5+ years of technical leadership experience, including mentoring engineers, leading design discussions, reviewing code, and guiding delivery teams.

  • Strong hands-on experience with Java, Spring Boot, REST APIs, microservices, relational databases, and backend service design.

  • Hands-on frontend development experience using React, Angular, Vue, TypeScript, JavaScript, HTML, and CSS.

  • Experience designing and delivering large-scale systems involving distributed services, workflow orchestration, data processing, APIs, and production operations.

  • Experience with AWS cloud-native development, including compute, storage, orchestration, security, monitoring, logging, and managed databases.

  • Strong understanding of automated testing, CI/CD, code quality, observability, secure development, and production readiness.

  • Experience or strong interest in financial platforms, especially index calculation, options analytics, derivatives, equities, portfolio analytics, backtesting, risk systems, or capital markets technology.

  • Ability to interpret detailed financial methodology specifications and translate them into reliable, testable, and auditable software designs.

  • Exposure to GenAI engineering, AI-assisted coding, agentic development workflows, Claude Code, Claude Code CLI, Spec Kit, or Spec-Driven Development is highly desirable.

Preferred Technical Stack

  • Backend: Java, Spring Boot, REST APIs, microservices, JPA/Hibernate, Maven/Gradle, concurrency, batch processing, and enterprise integration patterns.

  • Fronend: React, Angular, or Vue; TypeScript; JavaScript; HTML; CSS; reusable components; dashboards; forms; data grids; charts; and responsive UI design.

  • Cloud: AWS Step Functions, Lambda, ECS/EKS, API Gateway, S3, CloudWatch, IAM, EventBridge, SQS/SNS, RDS, and cloud-native security patterns.

  • Data Platforms: AWS RDS, cloud data platforms (such as Databricks, Snowflake, or Azure Synapse), relational databases, data pipelines, market data integration, reference data, and analytical data processing.

  • AI Engineering: AI-assisted development, Spec-Driven Development, Claude Code, Claude Code CLI, Spec Kit, automated QA/evaluation routines, and human-reviewed generated code.

  • DevOps and Quality: CI/CD, automated testing, integration testing, regression testing, performance testing, logging, monitoring, alerting, and production support practices.

Financial Domain Knowledge

  • Relevant areas include: Index calculation methodologies, index levels, divisor logic, rebalancing, weighting, corporate actions, calendars, and daily calculation cycles.

  • Options-based strategies such as covered call, put write, collar, volatility-based, delta-based, or rules-based options strategies.

  • Backtesting concepts such as historical simulation, look-ahead bias prevention, survivorship bias, transaction assumptions, rebalance simulation, and reproducibility.

  • Market data concepts including prices, option chains, strikes, expiries, implied volatility, rates, dividends, corporate actions, and reference data.

  • Validation practices including golden datasets, tolerance checks, independent calculation verification, reconciliation, audit trails, and exception handling.

Success Measures

  • Leads the team in delivering a scalable, secure, and reliable index calculation and backtesting platform.

  • Produces and guides high-quality Java full-stack implementation across backend services, frontend applications, APIs, workflows, and data integrations.

  • Converts financial methodology specifications into tested, reproducible, and auditable platform logic.

  • Establishes strong engineering practices for code quality, automated testing, observability, documentation, and production readiness.

  • Uses AI-assisted development responsibly to improve delivery speed while maintaining human review, financial accuracy, and software quality.

  • Builds strong collaboration across engineering, quantitative analysis, QA, infrastructure, product, and business stakeholders.

  • Mentors developers and raises the overall technical capability of the team.

Similar jobs