Software Engineer

Career Group
New York, NY, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Cloud Computing Data Structures Revision Control Systems Python (Programming Language) Object-Oriented Software Development Software Engineering Multithreading
+18 more
Scripting Google Cloud Application Enhancement Tool ReactJS Delivery Pipeline Large Language Models Snowflake Spring-boot Git Event Driven Architecture Information Technology Data Management Virtual Agents Restful APIs Data Pipelines Api Management Databricks Microservices

Job description

  • 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

Requirements

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, * 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careergroupcompanies.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:33 min

Integrating internal APIs and maintaining data sovereignty

Mahran Meißner Mahran Meißner · WWC Europe 2026

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:18 min

Redefining developer roles and software architecture requirements

Laurie Voss · Coffee With Developers

Videos

See all

Related articles

See all