The Lead Developer programs and configures software to meet TIAA business needs. Under minimal supervision, this role identifies and analyzes complex business software needs, writes and reviews complex code to optimize the performance and efficiency of the organization's IT platform and infrastructure, and tests programs to ensure they function properly. The role is a subject matter expert in Applications Development & Support and provides technical leadership across the development lifecycle. The Lead Developer leads the design and development of production-quality Java solutions—including microservices, batch pipelines, and APIs—for enterprise financial and insurance platforms, especially externally facing, partner-integrated capabilities. The role also designs, secures, and maintains customer-facing APIs at enterprise scale, and leads containerization and deployment strategy using AWS EKS and CI/CD tooling. The developer partners with business analysts, integration teams, and downstream data consumers to deliver and troubleshoot end-to-end solutions supporting SIA product portability. The role applies and validates AI-generated code in production environments, maintains software, and corrects defects. This position requires a bachelor's degree and at least five years of experience; seven or more years are preferred. The stated base pay range is $128,000 to $153,000 per year. TIAA describes a comprehensive Total Rewards package that includes a retirement program and health, wellness, and work-life offerings. The company describes its workplace as a collaborative in-office environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior