Lead Full Stack Software Engineer

KeyBank•Brooklyn, OH
•Hybrid

About The Position

KeyBank is hiring a Lead Full Stack Software Engineer to help build and shape its digital banking platform, which supports online and mobile banking for more than 3 million clients. The role combines hands-on software development with cloud-native architecture, DevOps, and technical leadership. The engineer will work across modern web applications, cloud-based microservices, and enterprise platforms, influencing architecture and mentoring engineers while remaining actively involved in coding and delivery. The position is based at 4910 Tiedeman Road in Brooklyn, Ohio, with a hybrid schedule of two days in the office. The position is not eligible for employment visa sponsorship for non-U.S. citizens. It offers a base salary range of $96,000 to $181,000 annually, with eligibility for incentive compensation. Placement within the range may vary based on factors including skills, experience, and geographic location. The job posting expires December 25, 2026.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent experience.
  • At least 7 years of professional software engineering experience.
  • At least 3 years in a senior engineer, technical lead, or architecture-focused role.
  • Strong hands-on experience with Java, Spring Boot and the Spring ecosystem, REST API development, microservices, Angular, and TypeScript.
  • Experience building scalable, enterprise-grade web applications and distributed systems.
  • Strong understanding of software design patterns, testing, and code quality practices.
  • Experience with containerized applications using Docker and Kubernetes.
  • Experience deploying and supporting solutions in a public cloud environment; GCP is preferred.
  • Experience creating and maintaining CI/CD pipelines.
  • Strong understanding of source control and collaborative development practices using Git.
  • Experience designing scalable, resilient applications.
  • Ability to lead technical discussions and influence architectural direction.
  • Strong communication and mentoring skills.
  • Experience working in Agile product development environments.
  • Experience using modern AI developer tools such as GitHub Copilot, Gemini, Cursor, Claude Code, or similar solutions.
  • Ability to evaluate, validate, and secure AI-generated code.

Nice To Haves

  • Google Cloud Platform (GCP) experience.
  • Experience with Redis and Kafka.
  • Spring Cloud experience.
  • Kubernetes platform engineering experience.
  • Micro-frontend architecture experience.
  • Financial services or regulated-industry experience.
  • Experience with OAuth 2.0, OpenID Connect (OIDC), Passkeys, FIDO2, or modern identity platforms.
  • Flutter mobile development experience.
  • GitLab CI/CD experience.
  • Experience with AI agents, agentic workflows, MCP integrations, LangGraph, AutoGen, or similar frameworks.

Responsibilities

  • Design, develop, and deliver scalable full-stack solutions across web, API, and microservice architectures.
  • Build modern user experiences using Angular and TypeScript.
  • Develop and maintain cloud-native services using Java and Spring Boot.
  • Partner with Product, UX, and Architecture teams to translate business requirements into technical solutions.
  • Define API standards and integration patterns using OpenAPI/Swagger.
  • Deploy and support applications running in Google Cloud Platform and Kubernetes (GKE).
  • Build and enhance CI/CD pipelines while maintaining software quality and security.
  • Implement deployment strategies that minimize downtime and support high availability.
  • Promote infrastructure automation, monitoring, and operational excellence.
  • Design solutions emphasizing performance, reliability, and fault tolerance.
  • Use technologies such as Redis and Kafka to support high-volume distributed workloads.
  • Modernize integrations with enterprise systems and core banking platforms.
  • Promote observability and proactive issue detection.
  • Lead architectural discussions and technical design reviews.
  • Mentor engineers through coaching, code reviews, and knowledge sharing.
  • Establish engineering standards, reusable frameworks, and development best practices.
  • Evaluate and adopt emerging technologies, including AI-assisted development tools.
  • Partner with security teams to address vulnerabilities and maintain compliance standards.
  • Implement modern authentication and authorization patterns.
  • Ensure applications adhere to enterprise security, privacy, and regulatory requirements.

Benefits

  • Eligible for incentive compensation, which may include production, commission, and/or discretionary incentives.
  • The position is eligible for company benefits; specific benefits are referenced through a benefits list linked in the posting but are not enumerated in the provided description.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service