Technical Lead

TIAA•Iselin, NJ
•$137,000 - $200,000•Onsite

About The Position

The Technical Lead PL manages experienced professionals and provides technical leadership in the end-to-end design, development, and delivery of technology-enabled applications, products, and services. The role is responsible for meeting development schedules and delivering high-quality solutions that meet technical specifications and design requirements. It manages specification and software design phases of the software development life cycle and may manage the design and implementation of software development and enhancement efforts, along with software testing in collaboration with other technologists. The role also manages delivery of project and operational commitments, including quality and timeliness metrics; supports process improvements and cost reduction; and ensures initiatives align with the platform’s technical and business roadmap. It manages direct reports through regular feedback and formal performance reviews, supporting service delivery, engagement, motivation, and development.

Requirements

  • Bachelor’s degree required.
  • At least 5 years of Java development experience using Java 17 or newer, including architecture ownership for enterprise platforms.
  • At least 5 years owning SDLC governance, architectural decision-making, and API security standards.
  • At least 3 years of people management or technical leadership experience.
  • At least 3 years owning Level 1 production support strategy for business-critical systems.
  • Experience monitoring and remediating vulnerabilities across production releases.
  • Required work experience: 5+ years.

Nice To Haves

  • 7+ years of work experience preferred.
  • Experience with AWS EKS and containerization, including Docker and Kubernetes.
  • Experience with CI/CD tooling, including Jenkins, CloudBees, and ArgoCD.
  • Experience defining governance frameworks and quality/security guardrails for AI-assisted development tools.
  • Financial services or insurance industry experience, particularly with annuity products, recordkeeping, or accumulation ledger systems.
  • Related skills: Agile Methodology, Continuous Integration and Deployment, Data Analysis, Debugging, DevOps, Enterprise Application Integration, Operating Systems Management, Problem Solving, Programming, Software Development, Software Development Life Cycle, and Web Application Development.

Responsibilities

  • Designs and develops technical solutions for new software development and enhancement efforts.
  • Coordinates coding and unit testing phases of system development and facilitates code reviews.
  • Approves domain solutions and executes changes in line with the implementation plan.
  • Liaises with Senior Leadership on project, operational, and strategy risks and opportunities, and corrective action plans when required.
  • Manages delivery of project and operational commitments, including quality and timeliness metrics.
  • Provides input into process improvements, cost reduction efforts, and tool development to improve software development and support processes, reduce complexity and cost, and improve service.
  • Understands the platform technical and business roadmap and ensures initiatives align with it.
  • Manages direct reports’ performance through regular, timely feedback and the formal performance review process to support exceptional service, engagement, motivation, and development.

Benefits

  • Superior retirement program.
  • Competitive health, wellness, and work-life offerings.
  • The compensation package may include participation in an incentive program linked to performance, depending on the role.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service