Associate - Software Developer

Jordan Park Group•San Francisco, CA

About The Position

Jordan Park is seeking a software engineer in San Francisco to support the growth of its investment advisory firm. The position is part of the Investment Strategy team, which handles top-down portfolio construction and asset allocation, macroeconomic and capital markets research, and portfolio implementation and rebalancing using proprietary client portfolio management systems and tools. These tools support portfolio rebalancing, analytics, and monitoring. The software developer will enhance existing systems, add new functionality, and solve future technical challenges. The role includes maintaining and upgrading application code and the web UI, balancing application responsiveness and reliability, and taking ownership of the systems. It combines hands-on technical work with planning for large-scale expansion and integration to build the next-generation system. The position also involves working with third parties and collaborating with internal business groups. The developer will join a small, fast-moving team that builds products and features while supporting daily investment processes critical to the firm’s investment platform and operations. The role spans front-end and back-end development and requires collaboration with technical and business colleagues, initiative, and self-direction.

Requirements

  • Degree in a related field, such as computer science, computer systems, or engineering.
  • 4–6 years of software engineering experience.
  • Strong Python programming experience.
  • Experience with SQL and ETL processes.
  • Experience supporting critical production systems.
  • Willingness to contribute throughout the software stack.
  • Strong project management skills.
  • Strong verbal and written communication skills.
  • Discretion in handling sensitive and confidential information.
  • Ability to take initiative and work self-directed while collaborating with peers and junior team members.

Nice To Haves

  • Experience with AWS, Airflow, git, bash, and Jira.
  • Expertise in Pandas.
  • Knowledge of Dash or Flask.
  • Experience with Docker and/or Kubernetes.
  • Understanding of Postgres database management and administration.
  • Experience with trading and investment concepts and processes.
  • Familiarity with Addepar and Salesforce.

Responsibilities

  • Enhance existing investment portfolio management systems and add new functionality.
  • Maintain and upgrade application code and the web UI.
  • Balance application responsiveness with reliability.
  • Take ownership of systems and perform hands-on software engineering work.
  • Plan for large-scale system expansion and integration to create the next-generation system.
  • Support daily investment processes and the firm’s investment platform and operations.
  • Collaborate with internal business groups and interface with third parties.
  • Contribute to projects throughout the software stack.

Benefits

  • Medical, dental, and vision insurance, with 100% of premiums covered for employees.
  • 401(k) participation with employer contribution.
  • Generous paid time off.
  • Commuter benefits program with prepaid tax dollars toward commuting.
  • Fitness reimbursement.
  • Annual professional development stipend.
  • Base salary and discretionary year-end bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service