About The Position

This leadership role sits within Non-Financial Risk & Controls (NFRC) within the Core Engineering global team. The firm is making a significant, multi-year investment to uplift and rebuild the NFRC application portfolio starting in 2026. As a hands-on leader, you will be at the forefront of this transformation. We are actively migrating our entire ecosystem—including applications, data processing pipelines, and storage—to the cloud, while simultaneously leveraging AI to revolutionize end-to-end workflows and drastically reduce turnaround times.

Requirements

  • A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a closely related technical field.
  • 15+ years of professional software development experience, with a deep, hands-on mastery of Java and modern enterprise frameworks.
  • 15+ years of experience driving modern Software Development Life Cycle (SDLC) practices, with a strong emphasis on automated testing, test-driven development (TDD), and continuous integration/continuous delivery (CI/CD).
  • Proven track record of designing, building, and maintaining highly scalable, resilient, and secure distributed systems (ideally within a microservices architecture).
  • A proven ability to drive complex projects toward key milestones and strategic goals, balancing high-level execution with a meticulous attention to detail.
  • Exceptional interpersonal skills with a track record of working effectively as a strong team player across geographically distributed, multi-disciplinary teams.
  • Strong verbal and written communication skills, with the ability to document complex technical architectures and articulate technical concepts clearly to both engineering teams and business stakeholders.
  • Excellent judgment, analytical thinking, and problem-solving capabilities, with a natural aptitude for troubleshooting complex system issues.
  • A highly self-directed individual with outstanding time management and organizational skills, capable of prioritizing tasks in a fast-paced, dynamic environment.

Responsibilities

  • Pioneer AI-Driven SDLC: Act as a champion and heavy adopter of AI-assisted Software Development Life Cycles (SDLC), integrating autonomous AI agents and building advanced, agentic AI workflows to dramatically accelerate developer productivity and delivery timelines.
  • Lead Cloud Migration: Architect and execute the migration of critical, high-throughput application infrastructure, data processing pipelines, and storage systems to public cloud environments.
  • Own the Full Development Lifecycle: Drive the end-to-end software development lifecycle—from initial definition and architectural design to implementation, testing, deployment, and long-term maintenance.
  • Solve Complex, Large-Scale Problems: Tackle a diverse range of high-impact challenges involving massive datasets, real-time event processing, high-performance messaging, complex workflows, and intuitive UI/UX.
  • Utilize a robust, full-stack ecosystem including Java, JavaScript, TypeScript, React, RESTful APIs, MongoDB, Elasticsearch, DMN, BPMN, and Kubernetes.
  • Harness Real-Time Data Streaming: Build and optimize high-throughput data pipelines using streaming technologies such as Kafka CDC, Kafka topics, EMS, and Apache Flink.
  • Collaborate with sponsors, business users, and engineering colleagues across multiple global divisions to design and deliver cohesive, enterprise-grade solutions.
  • Incubate, prototype, and scale new technical ideas, continuously pushing the boundaries of what our engineering platforms can achieve.
  • Actively mentor, coach, and guide junior and mid-level engineers, fostering a culture of continuous learning, technical excellence, and career growth.

Benefits

  • training and development opportunities
  • firmwide networks
  • benefits
  • wellness
  • personal finance offerings
  • mindfulness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service