Point your AI agent at freehire and let it find you a job.

Get the CLI →

Albert Bow

Staff Software Engineer

Posted 5 views
Discussion

Summary

Designs and builds scalable Python backend systems — REST APIs, MongoDB/Redis data models, and distributed systems — powering AI-driven products for investment firms and financial institutions. Shapes technical direction, mentors engineers, and works hybrid in New York City.

We're partnering with an innovative AI company that's transforming how investment firms and financial institutions use artificial intelligence to accelerate research and decision-making.

As a Staff Software Engineer, you'll play a key role in designing and building scalable backend systems that power AI-driven products. You'll help shape technical direction, solve complex engineering challenges, and work alongside a highly talented team building next-generation technology.

This is an opportunity for an experienced engineer who enjoys hands-on development, architecture, and mentoring while working in a fast-paced, collaborative environment.


What You'll Do

  • Design, build, and maintain scalable backend services using Python
  • Architect and develop high-performance REST APIs
  • Design and optimise data models using MongoDB and Redis
  • Build reliable distributed systems with a focus on scalability and performance
  • Drive technical decisions and contribute to software architecture
  • Collaborate closely with Product, Engineering, and Client Success teams
  • Mentor engineers and champion engineering best practices
  • Contribute to AI-powered features and platform innovation


Requirements

  • 8+ years of commercial Python development experience
  • Strong experience designing scalable backend architectures
  • Extensive experience building production REST APIs
  • Hands-on experience with MongoDB and Redis
  • Strong understanding of distributed systems and multithreading/concurrency
  • Experience working with cloud-based applications
  • Exposure to AI, Machine Learning, or Large Language Models (LLMs) is highly desirable
  • Bachelor's degree in Computer Science, Engineering, or a related field


Why Join?

  • Build cutting-edge AI products used by leading financial institutions
  • Work with a highly experienced engineering team
  • Influence technical strategy and architecture
  • Competitive compensation and bonus
  • Comprehensive benefits package
  • Hybrid working environment in New York City


Skills

What Staff Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.