Software Engineer III - Investment Operations Technology
Core
Build, modernize, and support technology solutions for Investment Operations including applications, data, integrations, and cloud platforms.
Role type
Senior IC software engineer (investment operations)
Builds
Reliable software and data solutions for Investment Operations
Domain
Financial services / Investment Operations
Required skills
Java, JavaScript/.NET, Python, SQL, relational databases, APIs, system integrations, data-processing technologies, source control, CI/CD, automated testing, code reviews, modern deployment practices
Preferred skills
AWS, Snowflake, dbt, Python, modern data engineering technologies, REST APIs, data pipelines, enterprise integrations, batch processing, Kubernetes, Infrastructure as Code, observability, DevOps practices, Unix/Linux, shell scripting, Windows scripting, enterprise scheduling tools, legacy application modernization, cloud migration
Technologies
Java, JavaScript/.NET, Python, SQL, AWS, Snowflake, dbt, Kubernetes, Unix/Linux
Responsibilities
Build and maintain reliable software and data solutions; Develop APIs, data pipelines, integrations, and batch processes; Diagnose technical and production issues and implement fixes; Consider system-wide architecture and dependencies; Contribute to design discussions and technical decisions; Improve development, testing, deployment, and CI/CD practices; Review code for quality, security, and best practices; Improve monitoring, resiliency, and stability for business-critical systems; Guide junior engineers through reviews and knowledge sharing
Seniority
Senior, hands-on IC