Senior Software Engineer
Core
Design and build integrated data solutions and modern applications to support business needs, including investment analysis and reporting.
Role type
Senior Software Engineer (Data & Infrastructure)
Builds
Integrated data solutions, modern applications, serverless components, and infrastructure pipelines for investment analysis and business reporting.
Domain
Financial Services / Data Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, React/Redux, TypeScript, SQL, ETL development, CI/CD practices, Infrastructure as Code, Data mining, Business intelligence tools, Serverless architecture, DevOps best practices
Preferred skills
Modern visualization languages, Computational engines design
Technologies
AWS, Snowflake, Terraform, GitLab, Power BI, dbt, React, Redux, TypeScript, SQL, Python, D3, Matplotlib, Plotly
Responsibilities
Develop extracts in vendor systems for delivery into Snowflake using Snowpipe and DBT. Design and develop modern applications using Python, React/Redux, TypeScript, and SQL. Write complex SQL queries to retrieve data for processing and analysis. Build serverless components for real-time integration between data products. Design and develop computational engines for advanced investment analysis and calculations. Create infrastructure and deployment pipelines using Terraform and AWS services. Develop datasets and dashboards to satisfy business reporting requirements.
Seniority
Senior, hands-on IC