Home
Jobs
Saved
Resumes
Software Engineer, Asset Management at TIAA | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer, Asset Management
TIAA
Website
LinkedIn
Software Engineer, Asset Management
New York City, New York, United States of America
Full Time
1 week ago
$143,500 - $195,000 USD
Visa Sponsor
Apply Now
Key skills
AWS
Django
Docker
Flask
Microservices
MongoDB
Numpy
Nuxt
Pandas
Postgres
Python
Terraform
Vue.js
NumPy
Vue
FastAPI
Serverless
ECS
Fargate
CloudFormation
AWS CDK
Lambda
S3
SNS
SQS
PostgreSQL
Datadog
New Relic
RESTful
CI/CD
About this role
Role Overview
Develop and maintain backend services that integrate with multiple data sources, external APIs, and internal microservices
Design, build, and maintain FastAPI-based backend services powering portfolio rebalancing, trade management, and advisor workflows
Integrate with multiple data stores including PostgreSQL databases and MongoDB/DocumentDB for different use cases
Build and optimize data pipelines connecting custodial data, security master databases, and real-time market data feeds
Develop and maintain AWS infrastructure using CDK, including ECS Fargate deployments and serverless components
Work alongside frontend engineers to design and implement RESTful APIs consumed by our Vue/Nuxt advisor portal
Implement monitoring, alerting, and observability using Datadog APM
Write comprehensive unit and integration tests to ensure system reliability
Requirements
3+ years of professional Python software engineering experience
4-6 years of professional software engineering experience preferred
Experience building production REST APIs with FastAPI, Flask, or Django
Solid understanding of relational databases (PostgreSQL) and document stores (MongoDB)
Experience with AWS services (ECS, Fargate, Lambda, S3, SQS/SNS)
Proficiency with Infrastructure-as-Code tools (AWS CDK, Terraform, or CloudFormation)
Experience with CI/CD pipelines and containerized deployments (Docker)
Familiarity with data validation libraries (Pydantic) and ORM tools (SQLAlchemy)
Experience with Python data libraries (Pandas, NumPy) for data transformation and analysis
Understanding of financial concepts: portfolio management, trade execution, custodial operations
Background in fintech, asset management, or trading systems
Experience with observability tools (Datadog, New Relic, or similar APM solutions)
Experience with event-driven architectures and message queues
Tech Stack
AWS
Django
Docker
Flask
Microservices
MongoDB
Numpy
Nuxt
Pandas
Postgres
Python
Terraform
Vue.js
Benefits
Comprehensive Total Rewards package
Superior retirement program
Highly competitive health, wellness and work life offerings
Apply Now
Home
Jobs
Saved
Resumes