At a Glance
- Tasks: Develop and evolve an AI-first software platform while mentoring junior engineers.
- Company: Join a modern investment firm with a builder mentality and collaborative culture.
- Benefits: Competitive salary, performance bonuses, hybrid work, and strong growth opportunities.
- Other info: Dynamic environment encouraging experimentation and rapid idea implementation.
- Why this job: Make a real impact in AI-driven projects and innovative engineering practices.
- Qualifications: Strong Python backend experience and cloud engineering skills, preferably GCP.
The predicted salary is between 120000 - 140000 £ per year.
We’re working with a highly respected growth investment firm that has built a genuinely modern, AI-first internal technology platform to support investment research, sourcing and portfolio operations across a number of rapidly scaling software businesses. This is not a traditional corporate engineering environment. The business operates with a strong builder mentality and is investing heavily into internal AI tooling, platform engineering and intelligent workflow systems. The engineering culture is highly collaborative, fast-moving and product-minded, with a strong focus on experimentation, ownership and practical delivery.
They are now looking to hire a Senior Software Platform Engineer to sit between the Head of Data & Platform and a small team of junior analytical/software engineers.
The Role:
- This role sits at the intersection of:
- backend engineering
- platform/infrastructure engineering
- internal tooling
- AI-enabled workflow systems
- data platform development
You’ll help maintain and evolve a growing internal software/data platform whilst contributing toward a number of AI-focused initiatives currently underway across the business. One of the key longer-term projects involves building internal context and knowledge systems designed to support agentic AI workflows and intelligent internal tooling. The environment is highly iterative and roadmap priorities can evolve quickly, so this would suit someone comfortable operating with ambiguity and ownership rather than highly rigid structures.
Tech Environment
- Backend: Python
- Frontend: TypeScript
- Cloud: GCP
- Data/ETL platform exposure
- APIs and internal tooling
- Exploring graph database technologies
- AI tooling / LLM integrations (Claude currently in use)
What They’re Looking For
- Strong backend engineering experience with Python
- Good understanding of cloud/platform engineering (GCP preferred)
- Comfortable working across software + infrastructure boundaries
- Experience building internal tooling, platforms or data systems
- Product-minded and pragmatic approach to engineering
- Comfortable operating in fast-moving environments
- Strong communication and collaboration skills
- Able to support/mentor junior engineers informally
Nice to Have
- AI/LLM exposure
- Agentic AI experimentation
- RAG/context systems
- Graph database exposure
- ETL/data platform experience
- Startup or scale-up engineering background
The Culture
This is a high-agency environment where engineers are encouraged to experiment, ship ideas quickly and contribute beyond narrow role boundaries. The business has a strong interest in AI-enabled software and modern engineering practices, with significant buy-in from leadership across the organisation.
Package
- £120,000 - £140,000 base salary
- Performance bonus (up to ~30%)
- Additional investment-related bonus structure
- Hybrid working (3 days onsite minimum)
- Strong long-term growth opportunity within a highly ambitious business
Please apply for more information.
Senior Software Platform Engineer (Python + Typescript + GCP) in London employer: Arrows
Join a forward-thinking growth investment firm in London that champions a modern, AI-first technology platform. With a collaborative and fast-paced engineering culture, you'll have the opportunity to experiment and innovate while contributing to impactful AI initiatives. The company offers a competitive salary, performance bonuses, and a hybrid working model, all within an environment that prioritises employee growth and ownership.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Platform Engineer (Python + Typescript + GCP) in London
✨Tip Number 1
Network like a pro! Reach out to people in your industry on LinkedIn or at meetups. We can’t stress enough how important it is to make connections; you never know who might have the inside scoop on job openings.
✨Tip Number 2
Prepare for those interviews by practising common questions and showcasing your projects. We recommend having a few examples ready that highlight your experience with Python, TypeScript, and GCP. Show them what you’ve built!
✨Tip Number 3
Don’t just apply anywhere; focus on companies that align with your values and interests. We suggest checking out our website for roles that excite you, especially those that embrace AI and modern engineering practices.
✨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way. It shows your enthusiasm and keeps you fresh in their minds. We believe this small gesture can make a big difference in landing that dream job.
We think you need these skills to ace Senior Software Platform Engineer (Python + Typescript + GCP) in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Software Platform Engineer role. Highlight your backend engineering experience with Python and any exposure to GCP, as these are key for us.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about this role and how you fit into our collaborative, fast-moving environment. Share specific examples of your past projects that demonstrate your product-minded approach.
Showcase Your Soft Skills:We value strong communication and collaboration skills, so don’t shy away from mentioning instances where you've supported or mentored junior engineers. This will help us see how you can contribute to our team culture.
Apply Through Our Website:For the best chance of getting noticed, make sure to apply through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Arrows
✨Know Your Tech Stack
Make sure you’re well-versed in Python, TypeScript, and GCP. Brush up on your backend engineering skills and be ready to discuss how you've used these technologies in past projects. They’ll want to see your practical experience, so have some examples ready!
✨Embrace the Builder Mentality
This isn’t a traditional corporate environment, so show them you’re a builder at heart. Talk about times when you’ve taken ownership of projects or experimented with new ideas. Highlight your ability to adapt and thrive in fast-moving settings.
✨Showcase Collaboration Skills
Since the role involves mentoring junior engineers and working closely with teams, be prepared to discuss your communication style. Share examples of how you’ve collaborated on projects or helped others grow in their roles. They value teamwork highly!
✨Be Ready for Ambiguity
The environment is iterative and priorities can shift quickly. Prepare to discuss how you handle uncertainty and make decisions in ambiguous situations. They’re looking for someone who can navigate change and still deliver results.