Software Engineer

QDStaff

Job Summary

Join a next-generation investment and technology team in New York City as a Software Engineer. This firm is building a proprietary AI and data platform that powers an end-to-end investment lifecycle—integrating structured and unstructured data, advanced analytics, and automated workflows to drive superior, risk-adjusted performance. They are seeking a Software Engineer to design, build, and scale core data, analytics, and workflow systems, bringing strong backend engineering experience to translate financial insights into production-grade systems used daily by portfolio managers and investment teams.

Must Have

  • Design and develop high-performance backend services (Python and TypeScript)
  • Build and maintain APIs and microservices
  • Implement data ingestion and transformation pipelines
  • Collaborate with data scientists to deploy and monitor machine learning models in production
  • Contribute to event-driven architectures
  • Ensure reliability, observability, and compliance across all services
  • Participate in architecture reviews, sprint planning, and code reviews
  • Keep current with emerging tools, cloud technologies, and engineering best practices
  • Bachelor's degree in computer science, engineering, or related discipline
  • 2+ years of professional backend or full-stack software development experience
  • Strong programming proficiency in Python or TypeScript
  • Understanding of relational databases such as PostgreSQL or Snowflake
  • Experience building or integrating data pipelines
  • Familiarity with cloud infrastructure and containerization
  • Knowledge of APIs and microservice design
  • Experience building high-performance backend services and distributed systems
  • Strong understanding of API development, microservices, and service-based architectures
  • Familiarity with data pipeline tools and ingestion frameworks
  • Knowledge of database technologies, data modeling, and ETL workflows
  • Experience integrating ML or analytics-driven components into production systems

Good to Have

  • Experience with financial data systems, quantitative research tooling, or credit/risk workflows
  • Experience integrating LLMs or AI-driven components
  • Exposure to cloud-native tools, Kubernetes, and workflow orchestration platforms
  • Experience contributing to real-time or event-driven architectures

Perks & Benefits

  • Performance-based bonus
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Hybrid / flexible work arrangements and supportive work environment

Job Description

Purpose

They are seeking a Software Engineer who will help design, build, and scale the core data, analytics, and workflow systems that support the firm's investment platform. The ideal team member brings strong backend engineering experience and the ability to translate financial insights into production-grade systems used daily by portfolio managers and investment teams.

You will work across backend services, APIs, and data pipelines—ensuring reliability, observability, and seamless integration across the firm's intelligence and underwriting workflows.

Roles and Expectations

  • Design and develop high-performance backend services that power underwriting, monitoring, and portfolio systems (Python and TypeScript).
  • Build and maintain APIs and microservices that deliver data, analytics, and model outputs across the investment platform.
  • Implement data ingestion and transformation pipelines integrating internal databases, third-party APIs, and unstructured documents.
  • Collaborate with data scientists to deploy and monitor machine learning models in production.
  • Contribute to event-driven architectures that support real-time alerting and portfolio insights.
  • Ensure reliability, observability, and compliance across all services (logging, metrics, lineage, access control).
  • Participate in architecture reviews, sprint planning, and code reviews with a collaborative, ownership-driven mindset.
  • Keep current with emerging tools, cloud technologies, and engineering best practices.

Qualifications / Education

  • Bachelor's degree in computer science, engineering, or related discipline.
  • 2+ years of professional backend or full-stack software development experience.
  • Strong programming proficiency in Python or TypeScript.
  • Understanding of relational databases such as PostgreSQL or Snowflake.
  • Experience building or integrating data pipelines.
  • Familiarity with cloud infrastructure and containerization.
  • Knowledge of APIs and microservice design.
  • Preferred: Experience with financial data systems, quantitative research tooling, or credit/risk workflows.
  • Preferred: Experience integrating LLMs or AI-driven components.

Skills

  • Experience building high-performance backend services and distributed systems.
  • Strong understanding of API development, microservices, and service-based architectures.
  • Familiarity with data pipeline tools and ingestion frameworks.
  • Knowledge of database technologies, data modeling, and ETL workflows.
  • Experience integrating ML or analytics-driven components into production systems.
  • Preferred: Exposure to cloud-native tools, Kubernetes, and workflow orchestration platforms.
  • Preferred: Experience contributing to real-time or event-driven architectures.

Benefits

  • Performance-based bonus
  • Comprehensive health, dental, and vision insurance
  • Retirement savings plan with company match
  • Hybrid / flexible work arrangements and supportive work environment

Location

  • This role is based in New York City
  • It is hybrid, 3 days per week in the office

About the Company

Join a team that blends deep technical expertise with institutional-level investing. This firm is building an advanced AI and data platform that powers the full investment lifecycle, enabling faster, smarter, and more transparent decision-making. Their approach combines engineering precision with financial insight—delivering systems that integrate diverse datasets, advanced analytics, and automated workflows. They value ownership, clarity, and innovation, and they are building a high-performance environment.

9 Skills Required For This Role

Team Management Financial Data Analysis Game Texts Postgresql Microservices Kubernetes Python Typescript Machine Learning