Staff Software Engineer

Albertbow — United States · Posted ~3 hours ago

Senior

Skills

Python Backend development REST APIs MongoDB Redis Distributed systems Software architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced software engineer is sought to design scalable backend systems powering intelligent applications. The role includes architecture decisions, API development, data modeling, and mentoring engineers.

Highlights

Senior technical role focused on architecture, scalable systems, AI-driven solutions, and engineering leadership.

Description

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 PythonArchitect and develop high-performance REST APIsDesign and optimise data models using MongoDB and RedisBuild reliable distributed systems with a focus on scalability and performanceDrive technical decisions and contribute to software architectureCollaborate closely with Product, Engineering, and Client Success teamsMentor engineers and champion engineering best practicesContribute to AI-powered features and platform innovation Requirements 8+ years of commercial Python development experienceStrong experience designing scalable backend architecturesExtensive experience building production REST APIsHands-on experience with MongoDB and RedisStrong understanding of distributed systems and multithreading/concurrencyExperience working with cloud-based applicationsExposure to AI, Machine Learning, or Large Language Models (LLMs) is highly desirableBachelor's degree in Computer Science, Engineering, or a related field Why Join? Build cutting-edge AI products used by leading financial institutionsWork with a highly experienced engineering teamInfluence technical strategy and architectureCompetitive compensation and bonusComprehensive benefits packageHybrid working environment in New York City