We are seeking a Senior Full Stack Engineer to build modern, intuitive web applications and scalable backend services that power Fixed Income investment workflows, including trading, portfolio construction, risk, and analytics. This is a hands-on, highly collaborative role working closely with portfolio managers, traders, quantitative teams, and research professionals.
This position requires a strong engineering foundation combined with an understanding of capital markets and front-office workflows. The ideal candidate thrives in ambiguous environments, takes ownership from concept to production, and delivers high-quality, production-ready solutions.
RESPONSIBILITIES
Partner directly with Fixed Income stakeholders (PMs, traders, research, quants) to gather requirements and translate business needs into technical solutions
Design and develop interactive web applications using React and/or Python-based frameworks (Flask/Dash)
Build and maintain RESTful APIs and microservices using Python (FastAPI/Flask)
Implement event-driven architectures using Kafka, including producers/consumers and topic design
Contribute to data platform initiatives including data modeling, pipelines, and integrations (e.G., Snowflake, SQL)
Own end-to-end delivery: design, development, testing, deployment, and production support
Establish and improve engineering best practices (testing, CI/CD, monitoring, documentation)
Collaborate with platform and DevOps teams on deployment and operational processes
Mentor junior engineers and contribute to design/code reviews
QUALIFICATIONS
7+ years of professional software engineering experience.
Strong full-stack development experience: Frontend: React (preferred) or Python-based UI frameworks and Backend: Python (FastAPI/Flask), APIs, microservices.
Strong SQL and data modeling experience (e.G., Snowflake, PostgreSQL, SQL Server).
Experience building event-driven systems (Kafka or similar).
Solid understanding of object-oriented programming principles.
Experience with Docker and containerized deployments (Kubernetes/OpenShift preferred).
Strong communication skills and experience working with non-technical stakeholders.
Ability to operate in fast-paced, ambiguous environments with a high degree of ownership.
PREFERRED EXPERIENCE
Experience in Asset Management or Financial Services, particularly Fixed Income.
Understanding of Fixed Income instruments (e.G., Treasuries, credit, EM debt, mortgages).
Experience with Order Management Systems (OMS) such as Aladdin or similar platforms.
Familiarity with credit/research platforms (e.G., Everest or comparable tools).
Experience with data visualization tools (Tableau, Power BI).