Software Engineer
Core
Design and build a next-generation enterprise data platform to empower Portfolio Managers, Traders, and Analysts with scalable, secure data delivery and analytics.
Role type
Full Stack Software Engineer (Data Platform)
Builds
Enterprise data platform, data ingestion/transformation pipelines, APIs, and web applications for investment decision-making.
Domain
Financial Services / Investment Management / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
C#, .NET, SQL, relational databases, RESTful APIs, microservices, CI/CD, object-oriented design, automated testing
Preferred skills
Python, AWS, ETL tools, investment domain knowledge, vendor system integration
Technologies
C#, ASP.NET MVC, Python, AWS, Snowflake, SQL Server, Postgres, CA AutoSys, SSIS, Copilot
Responsibilities
Design and develop scalable data platform components; build data ingestion and orchestration solutions; develop APIs and automation services; integrate internal and third-party data sources; collaborate with business partners and data teams; apply software engineering best practices.
Seniority
Mid-level, hands-on IC