Senior Back End Software Engineer
Listed on 2026-07-22
-
Software Development
Backend Developer
Location: New York City (Hybrid – 3 days per week)
About the OpportunityWe’re partnering with a well-funded AI software company that is transforming the way investment firms and financial institutions leverage artificial intelligence to streamline complex research and decision‑making workflows.
You’ll join a highly technical engineering team building AI‑native products used by some of the world’s leading financial organisations. This is an opportunity to work on challenging engineering problems, contribute to products powered by large language models, and help shape a rapidly growing platform.
If you enjoy solving complex technical challenges in a fast‑paced, collaborative environment, this role offers plenty of ownership and the opportunity to make a meaningful impact.
The RoleAs a Back End Software Engineer, you’ll play a key role in designing and building scalable backend services that power an AI‑driven platform. You’ll work closely with Product, Customer Success and fellow Engineers to deliver reliable, secure and high‑performing software.
This role suits someone who enjoys building robust distributed systems, working with modern backend technologies, and contributing across the full software development lifecycle.
Responsibilities- Design, develop and maintain scalable backend services using Python.
- Build and optimise APIs that support both internal applications and external integrations.
- Design and maintain databases with a focus on performance, reliability and security.
- Develop integrations with third‑party platforms and services.
- Implement secure authentication, encryption and data protection practices.
- Work closely with Front End Engineers to deliver seamless product experiences.
- Optimise system performance and scalability.
- Troubleshoot production issues and resolve defects.
- Write clear technical documentation and contribute to engineering best practices.
- Stay up to date with emerging backend technologies, AI developments and software engineering trends.
- Strong commercial experience with Python.
- Experience building and maintaining RESTful APIs.
- Hands‑on experience with MongoDB and Redis.
- Exposure to distributed systems and concurrent programming.
- Interest or experience working with Large Language Models (LLMs) or AI‑powered applications.
- Strong problem‑solving skills and the ability to work collaboratively within cross‑functional teams.
- 3–7 years of commercial software engineering experience.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related discipline.
- Opportunity to build AI‑native products solving complex real‑world problems.
- High‑impact engineering role with significant ownership.
- Collaborative, fast‑moving engineering culture.
- Hybrid working model based in New York City.
- Competitive salary, bonus potential and comprehensive benefits package.
- Clear opportunities for professional growth as the business continues to scale.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).