About The Position

Nuveen is seeking an experienced Lead Development Manager to join our CLO Portfolio Management Technology team. In this role, you will design, build, test, and support mission-critical applications that directly serve portfolio managers, traders, and other investment professionals. You will bring deep technical expertise in Python-based backend development, cloud-native architecture, and CI/CD practices, combined with a strong understanding of CLO structures, Bank Loans, or broader Fixed Income securities. This is a hands-on engineering role with a leadership dimension, requiring you to guide development best practices, engage directly with senior stakeholders, and translate complex financial workflows into scalable, production-grade software. The Senior Full Stack Developer will serve as a technical anchor on the team, taking ownership of both individual contributions and the quality of work delivered by the broader development group.

Requirements

  • 5+ years hands-on experience in Python development for production environments, including the design and delivery of Microservices and RESTful APIs.
  • Demonstrated experience managing CI/CD pipelines using Jenkins, CloudBees, or a comparable tool is required. This includes pipeline configuration, build automation, deployment orchestration, and environment promotion strategies.
  • Experience with Docker for containerization and Terraform for infrastructure as code is required.
  • 3+ years of experience using GitLab for source control and code review, and Jira for Agile project and issue tracking, is required.
  • Proficiency with relational databases including PostgreSQL, Oracle, or a comparable RDBMS platform is required, with the ability to write complex queries, joins, stored procedures, and both DML and DDL statements.
  • Working with CLO structures, Bank Loans, or Fixed Income securities within an Asset Management or institutional finance context is required.
  • Candidates should have a practical understanding of CLO lifecycle events such as ramp-up, reinvestment, and wind-down periods, loan settlement and payment mechanics, and how these workflows drive technology requirements.
  • Demonstrated ability to communicate effectively with senior investment professionals, translating technical concepts into business-relevant language and facilitating productive discussions around requirements and tradeoffs.
  • Working knowledge of core AWS services is required, including EC2, RDS, S3, Lambda, IAM, VPC, CloudWatch, and KMS.
  • Candidates should understand cloud networking fundamentals, least-privilege access patterns, and secure infrastructure operations.

Nice To Haves

  • Experience with Java as a secondary language is a plus but not required.
  • Experience with Apache Airflow on AWS is a plus
  • Experience working within Asset Management technology, with familiarity with portfolio management systems, order management systems, or related platforms.
  • 3+ years of experience supporting Fixed Income securities or portfolio management workflows, with an understanding of CLOs, structured products.
  • Experience with front-end development using React or Angular, contributing to full stack delivery across the user interface and backend services.
  • Familiarity with additional AWS services such as ELB, EKS, Glacier, or other managed services relevant to scalable financial systems.

Responsibilities

  • Lead the design, development, and delivery of full stack applications, with primary responsibility for backend Python services and RESTful APIs deployed as AWS Lambda functions, containerized workloads, or EC2-hosted services.
  • Work will span the full development lifecycle, from architecture and implementation through testing, deployment, and ongoing support, in alignment with established SDLC standards and organizational guidelines.
  • Own and maintain CI/CD pipelines using tools such as Jenkins or CloudBees, ensuring reliable, repeatable delivery across development, staging, and production environments.
  • Enforce branching strategies, code review workflows, and release management practices using GitLab and Git, and contribute to infrastructure management using Terraform.
  • Engage directly with senior investment professionals, including portfolio managers and traders, to clarify requirements, surface constraints, and communicate technical tradeoffs in business-relevant language.
  • Translate CLO portfolio management workflows, Bank Loan lifecycles, and Fixed Income operational needs into well-structured, maintainable software components.
  • Serve as a technical anchor for the team, conducting code reviews, establishing development standards, and mentoring other developers.
  • Monitor delivered work to ensure it meets functional goals and quality benchmarks, and proactively identify and resolve issues across environments.
  • Participate actively in Agile ceremonies including sprint planning, backlog grooming, and retrospectives.
  • Maintain a well-prioritized product backlog, provide accurate effort estimates, and support on-time, within-budget delivery.
  • Create and maintain comprehensive technical documentation covering architecture decisions, API specifications, data models, and operational runbooks, in accordance with SDLC and organizational standards.
  • Leverage AI-assisted development tools such as Amazon Q, GitHub Copilot, or Kiro to accelerate delivery and improve code quality, and will encourage adoption of these tools across the team.

Benefits

  • superior retirement program
  • highly competitive health, wellness and work life offerings
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service