All Jobs

Software Engineer

Our client, a New York based capital management firm, is seeking a software engineer to join their team!

We are seeking a highly motivated and talented Software Engineer with experience in Java Spring Boot, React, Python and AI/LLM technologies. This individual will join a small but rapidly growing technology team and work closely with the business to design and implement asset management systems, build and deploy AI agents and automated workflows that support our portfolio management, operations and finance teams


This role offers full exposure to the software development lifecycle from application design and data modeling to development, deployment, and support. You will also gain deep insight into the alternative asset management business, enabling you to understand not only what you are building, but why it matters and how it drives value.

Key Responsibilities

  • Design and develop internal portfolio management systems for positions, transactions, analytics, reporting & other tools for alternative asset management
  • business
  • Build scalable applications using microservices and/or event-driven architectures
  • Participate in the full software development lifecycle, including design, coding, testing, deployment, and support
  • Identify automation opportunities and deploy AI-powered tools across the firm to improve operational efficiency
  • Work autonomously across multiple projects in a fast-paced, small-team environment

Required Qualifications

  • 1-4+ years of software engineering experience with strong Java, React, Python, AI stack (e.g., Anthropic/OpenAI/Gemini APIs, LangChain/LangGraph, CrewAI)
  • Strong foundation in object-oriented programming, data structures, algorithms, and multithreading
  • Experience with Java Spring Boot, RESTful APIs and microservices architecture
  • Hands-on experience building with LLM APIs (Anthropic, OpenAI or similar)
  • Experience building AI agents or automated pipelines
  • Familiarity with API integrations and data pipeline construction
  • Familiarity with source control systems (e.g., Git), testing frameworks, and CI/CD tools
  • Strong analytical, problem-solving, and communication skills
  • Self-motivated with a strong sense of ownership and a track record of delivering results

Preferred Qualifications

  • Experience with Linux/Unix environments and scripting
  • Cloud experience (Azure, AWS, GCP)
  • Experience with AI agent frameworks such as LangChain, LangGraph, or CrewAI
  • Experience with data platforms such as Databricks or Snowflake
  • Education
  • Bachelor’s or advanced degree in Computer Science, Engineering, or a related STEM discipline

Please submit your resume for consideration!

You can use WorkGrades to collect and manage your references for free and share them with us or anyone else you choose. Candidates with references are always preferred by our clients. Now is the most important time to stand out from the crowd. We suggest that you have updated your LinkedIn profile and that you start collecting your references early.

Apply