Software Engineer - Business and Client Technologies
Core
Building and maintaining cloud-native business applications for client management, marketing, reporting, and finance workflows at an investment firm.
Role type
Senior Full Stack Software Engineer (Financial Services)
Builds
Custom development and packaged platform solutions for client onboarding, cashflow tracking, and business reporting.
Domain
Financial Services / Investment Management
Deliverable
production ML models | product features
Required skills
C#, Python, React, .NET APIs, SQL Server/PostgreSQL/MySQL, Git, CI/CD pipelines, Azure/AWS DevOps, containerization, unit testing, prompt engineering, retrieval-augmented generation, LLM API integrations
Preferred skills
Experience in financial domain, behavior/domain-driven development, mocking/isolation frameworks
Technologies
C#, Python, React, .NET, SQL Server, PostgreSQL, MySQL, Git, Azure, AWS, GitLab, GitHub, LLM APIs
Responsibilities
Partner with stakeholders to understand requirements and implement designs; support cloud-native technology adoption; deliver enhancements to existing platforms; automate development/testing/deployment processes; create technical documentation; assist with production support and escalation resolution; design and support AI-enabled capabilities including RAG and MCP workflows.
Seniority
Mid-Senior, hands-on IC