Lead Developer

TIAA

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Charlotte, NCDallas, TXIselin, NJ
Employment
Full-time
Posted
40 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $174k
$116k $231k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$206,250.

Based on 240 similar postings.

Employer

About TIAA

TIAA (Teachers Insurance and Annuity Association of America) is a leading Fortune 100 financial services organization and a premier provider of retirement services in the academic, research, medical, cultural, and governmental fields.

TIAA currently has 13 open roles on FindRole.

Most-posted roles

View all roles at TIAA

At a glance

TL;DR · Lead Developer

The Lead Developer serves as a subject matter expert within the Applications Development & Support area, providing technical leadership across the development lifecycle. This role involves identifying complex business software needs, writing and reviewing code to optimize IT platform performance, and mentoring other developers. Key responsibilities include designing and developing production-quality Java solutions, such as microservices, batch pipelines, and APIs, specifically for enterprise financial and insurance platforms. The candidate will utilize Java 17+, Spring Boot, Spring Batch, AWS EKS, Docker, Kubernetes, and CI/CD tools like Jenkins, Cloudbees, and ArgoCD. Additionally, the role requires experience with REST API design, AI-assisted development tools, and observability platforms like Splunk or Dynatrace to support SIA product portability and secure external customer-facing integrations.

What you'll do

  • Design and develop production-quality Java solutions including microservices, batch pipelines, and APIs.
  • Provide technical leadership on architecture decisions, code reviews, and developer mentoring.
  • Design, secure, and maintain external customer-facing APIs at an enterprise scale.
  • Lead containerization and deployment strategies using AWS EKS and CI/CD tooling.
  • Validate and stress-test AI-generated code to ensure production-grade quality and security.
  • Troubleshoot complex end-to-end technical solutions for product portability and data consumption.
  • Perform maintenance programming and correct defects across the broader team's codebase.

What we're looking for

  • Bachelor's Degree Required.
  • 5+ years of experience required; 7+ years preferred.
  • 5 or more years of experience with Java development (Java 17+), with deep expertise in Spring Boot and Spring Batch.
  • Hands-on experience developing and securing external customer-facing APIs at enterprise scale.
  • Hands-on experience with AWS EKS, containerization (Docker/Kubernetes), and CI/CD tooling (Jenkins, Cloudbees, ArgoCD).
  • Experience with REST API design and integration; deep familiarity with contract-first approaches (OpenAPI/Swagger).
  • Demonstrated ability to leverage AI-assisted development tools (Copilot, Kiro, or similar) to drive SDLC quality and delivery velocity.
  • Experience with production-support incident triage using Splunk, Dynatrace, or similar observability tools.
  • Proven track record providing technical leadership and mentorship to development teams.
  • Proficiency in Python for scripting, automation, and/or data-processing tasks (preferred).
  • Message-based integration experience (IBM MQ, Apache ActiveMQ Artemis, Kafka, or JMS) (preferred).
  • Broader cloud infrastructure experience: AWS (ECS, S3, Glue, Lambda), OpenShift, Terraform (preferred).
  • Secrets management and authentication chains (CyberArk Conjur, Kerberos, or equivalent) (preferred).
  • Financial services or insurance industry domain exposure (preferred).
  • BPMN / workflow orchestration (Flowable, Camunda, or similar) (preferred).
  • Agile/Scrum practices in a Jira-based SDLC (preferred).

More like this

Similar roles

Lead Software Developer

Leidos

Gaithersburg, MD +2 12 days ago $87,100–$157,450
C C++ Ada Linux Red Hat TCP/IP UDP SCTP Agile Source Control Configuration Management Virtual Machines Hypervisors Test Automation AI/ML Object-Oriented Programming
4+ yrs exp Hybrid

Lead Software Developer

Leidos

Egg Harbor Township, NJ 45 days ago $87,100–$157,450
Ansible Python Bash Shell Scripting Linux Red Hat Enterprise Linux Podman Docker Infrastructure as Code CI/CD Git VMware KVM YAML RPM pip Network Configuration PXE boot Kickstart
4+ yrs exp Hybrid

Lead Software Development Engineer

Adobe

Remote (San Jose, CA) 23 days ago
TypeScript JavaScript React Functional Programming CI/CD TDD Web Components RxJS WASM WebGPU Canvas Generative AI
7+ yrs exp Remote

Lead Software Development Engineer

Amd

Secaucus, NJ 4 days ago $212,000–$318,000
Python C Rust C++ C# Java JavaScript Shell/Bash PowerShell Docker Containerd Kubernetes Slurm Linux Windows I2C PCIe IPMI Redfish TCP/IP UDP Software Architecture System Design

Lead Software Development Engineering

McKesson Corporation

Irving, TX +2 37 days ago $163,100–$271,800
Java Spring Boot Microservices Azure AWS GCP Databricks Oracle PostgreSQL MongoDB Kubernetes Docker Kafka REST APIs HL7 FHIR SMART on FHIR MLOps LLMOps RAG NLP CI/CD Infrastructure as Code DevSecOps
10+ yrs exp Hybrid

Software Developer, Lead

Booz Allen Hamilton

Fort Meade, MD 21 days ago $112,800–$257,000
Java JavaScript Linux MongoDB Spring OSGi Python Perl Lua NGINX Agile Web Development
10+ yrs exp