
Managing Director, Tech Lead, Senior Staff Engineer
TIAA
full-time
Posted on:
Location Type: Hybrid
Location: New York City • New York • United States
Visit company websiteExplore more
Salary
💰 $250,000 - $300,000 per hour
Job Level
About the role
- Own the technical architecture and evolution of our FastAPI and RabbitMQ based backend services
- Drive the design of APIs and data contracts consumed by both our internal Vue/Nuxt advisor portal and external integrations
- Lead the integration strategy across our data layer — PostgreSQL databases, MongoDB/DocumentDB, real-time market data feeds, and custodial data services
- Architect and improve our AWS infrastructure
- Establish and enforce engineering standards for testing, observability, incident response, and code quality
- Serve as the primary technical decision-maker on the team, evaluating build-vs-buy tradeoffs, technology choices, and system design proposals
- Mentor engineers through code review, pairing, and architectural guidance
- Collaborate directly with product, operations, and portfolio management stakeholders to translate complex business requirements into sound technical solutions
Requirements
- 8+ years of professional software engineering experience
- Demonstrated experience building and scaling client-facing financial software or SaaS platforms
- Deep proficiency in Python, including async patterns, performance optimization, and large codebase stewardship
- Proven track record designing and operating production REST APIs at scale (FastAPI, Flask, or Django)
- Production experience with message and event driven systems (RabbitMQ, etc)
- Strong expertise with relational databases (PostgreSQL) and document stores (MongoDB)
- Extensive experience with AWS (ECS, Fargate, Lambda, S3, SQS/SNS)
- Track record of improving engineering culture — testing practices, observability, incident management, or developer experience
- Strong technical communication skills: ability to write clear proposals, lead design reviews, and articulate tradeoffs to both technical and non-technical audiences.
Benefits
- superior retirement program
- highly competitive health, wellness and work life offerings
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonFastAPIFlaskDjangoRabbitMQPostgreSQLMongoDBAWSECSFargate
Soft Skills
technical communicationmentoringcollaborationleadershipproblem-solvingcode reviewarchitectural guidanceincident managementdesign reviewstranslating business requirements