At a Glance
- Tasks: Build scalable backend services using Go and Python on GCP.
- Company: Innovative Boston-based financial intelligence platform with a strong engineering culture.
- Benefits: Negotiable salary, fully remote work, and opportunities for career growth.
- Other info: Flexible working culture with a focus on real product development.
- Why this job: Join a lean team to create impactful financial products and work directly with leadership.
- Qualifications: Experience in Python/Go and familiarity with Google Cloud Platform required.
The predicted salary is between 30000 - 40000 £ per year.
Remote — Northern Ireland
Salary negotiable DOE
Full-time, Permanent
At a Glance
- Go / Python / GCP stack
- Fully remote across Northern Ireland
- Salary negotiable depending on experience
- Build real product — not tickets on a backlog
About the Company
A Boston-based financial intelligence platform that's doing something genuinely different: not another reporting dashboard, but an ontology-driven intelligence layer that transforms fragmented ERP, CRM, and HR data into a clear, unified picture of profit, cost, and operational performance. Early-stage but well-funded, with a strong engineering culture and direct access to leadership.
The Role
You'll be joining a lean, high-calibre engineering team building the backend infrastructure that powers a category-defining financial intelligence product. The core stack is Go, Python, and GCP — you'll be working across Cloud Run, BigQuery, and Pub/Sub, helping to productionise financial models into scalable, API-driven services. Frontend exposure is useful but not a requirement. This is primarily a backend and cloud role.
Key Responsibilities
- Build and maintain scalable backend services in Go and Python
- Deploy and manage services on GCP, using Cloud Run, BigQuery, and Pub/Sub
- Contribute to the productionisation of financial intelligence models into API-driven services
- Implement robust data pipelines using batch/streaming architectures
- Work closely with data scientists and senior engineers to translate model outputs into platform features
- Write clean, well-tested, maintainable code with a focus on long-term reliability
- Support security and authorisation workflows for enterprise-grade financial data
What You'll Need
Essential
- Solid experience in Python and/or Go for backend service development
- Hands-on experience with Google Cloud Platform (Cloud Run, BigQuery, Pub/Sub or similar)
- Comfort working across data pipelines, APIs, and distributed systems
- Ability to operate with some ambiguity — this is a product-building environment, not a heavily specced one
Desirable
- Exposure to React or TypeScript (frontend work exists but isn't the focus)
- Familiarity with DAG-based orchestration or streaming data concepts
- Any experience with AI/LLM integration or financial data systems
Benefits & Package
- Salary negotiable depending on experience
- Fully remote — work from anywhere in Northern Ireland
- Direct exposure to US-based leadership and product vision
- Small team, big scope — your work will ship and matter
- Opportunity to grow into a senior role as the platform scales
- Flexible working culture
*Candidates must be based in Northern Ireland*
Software Engineer employer: Ocho
Join a pioneering financial intelligence platform that values innovation and collaboration, offering a fully remote role for Software Engineers across Northern Ireland. With a strong engineering culture and direct access to US-based leadership, you'll have the opportunity to build impactful products while enjoying a flexible working environment and clear pathways for career growth within a small, dynamic team.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company and its tech stack, especially Go, Python, and GCP. We want you to feel confident discussing how your skills align with their needs, so practice common interview questions and maybe even do some mock interviews.
✨Tip Number 3
Show off your projects! If you’ve built anything using Go or Python, make sure to have it ready to share. We love seeing real-world applications of your skills, so don’t be shy about showcasing your work during interviews.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate candidates who are excited about building innovative products, just like you!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python, Go, and GCP. We want to see how your skills align with our tech stack, so don’t be shy about showcasing relevant projects or roles!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about building real products and how you can contribute to our engineering culture. Keep it genuine and let your personality come through.
Showcase Problem-Solving Skills:In your application, share examples of how you've tackled challenges in previous roles. We love seeing candidates who can operate with some ambiguity and still deliver results, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Ocho
✨Know Your Tech Stack
Make sure you brush up on Go, Python, and GCP before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. It’s a good idea to have specific examples of how you’ve built scalable backend services or managed deployments on GCP.
✨Showcase Problem-Solving Skills
This role is all about building real products, so be prepared to talk about how you've tackled ambiguous problems in the past. Think of scenarios where you had to make decisions without a clear path and how you navigated those challenges. Highlight your ability to adapt and innovate.
✨Understand the Company’s Vision
Familiarise yourself with the company’s mission of transforming financial data into actionable insights. Being able to articulate why you’re excited about their approach will show that you’re genuinely interested in the role and the impact you can make.
✨Prepare Questions for Them
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, the product development process, and how they envision the role evolving. This not only shows your interest but also helps you gauge if this is the right fit for you.