Software Engineering Technical Team Lead
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.