Back to job search
Ocho logo

Senior Backend Engineer (Golang)

  • Canada
  • Remote
  • Posted Oct 20, 2026
  • 1 position

$160,000 / year

Opens LinkedIn

Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, build, and maintain scalable backend systems using Java and/or Go, owning architecture and improving performance, reliability, and maintainability. Lead projects through delivery, collaborate on architecture and shared code, use AI tools to improve productivity, support on-call operations, and mentor engineers.

Job details

Senior Backend Engineer (Java/Go), Remote (Canada) At a Glance Senior Backend Engineer, two roles open, joining a fast-growing AI test automation scale-up Go, cloud-native backend systems at real scale Fully remote, must be based in Canada Around CAD $160,000, with flexibility for an exceptional candidate Join a genuinely global engineering team and help shape how AI-powered testing gets built About the Company This business is an advanced, AI-native test automation platform, helping enterprises test faster, smarter and more reliably. Its AI test agents learn and adapt to changes in modern applications in real time, removing the fragility of traditional scripts and enabling intelligent automation across platforms such as Salesforce, Workday and complex custom apps. Backed by top-tier investors and trusted by global brands, the business is growing fast, and this is a genuine opportunity to join early and help define what comes next. The Role This is a rare chance to join a scale-up at the exact moment it is building momentum, working alongside a tight-knit engineering team spread across Northern Ireland, Brazil, Canada, Hungary and Romania. You will pair closely with another engineer on real projects, own backend architecture end to end, and see your decisions land directly in a product used by global enterprise customers. Engineers here use AI heavily in their day-to-day workflow, so you will be building with the same tools that are reshaping how software gets written, not reading about them after the fact. The team wants people who think deeply, communicate clearly and enjoy the pace and ownership that comes with a growing company. Key Responsibilities Design, develop and maintain scalable, high-performance backend systems using Java and/or Go Own backend architecture and shape design decisions that improve reliability, maintainability and customer impact Lead internal and customer-facing projects through to timely, high-quality delivery Identify and resolve performance bottlenecks, analysing system metrics to drive backend efficiency and resilience Pair closely with another engineer on shared projects, rotating across the codebase as business needs evolve Contribute to collaborative architecture discussions across the wider engineering team Use AI tools such as GitHub Copilot, Cursor or Codex to improve engineering workflow and productivity Take part in the support and on-call rotation, staying close to real customer issues Mentor other engineers and help raise the bar on engineering quality across the team What You'll Need Essential: Strong professional backend engineering experience, ideally 5+ years; open-minded on exact years, prioritising engineering quality and trajectory over a set number Hands-on experience in Java and/or Go, deep enough to explain architecture, trade-offs and the impact of your own decisions Practical experience using AI tools as part of your day-to-day engineering workflow Strong communication skills and comfort discussing disagreements, trade-offs and stakeholder conversations Must be based in Canada Desirable / Nice to Have: Experience with cloud platforms (GCP preferred) and containerised environments Background working in a fast-moving scale-up or product-led environment Why Apply? Around CAD $160,000, with flexibility for an exceptional candidate Fully remote within Canada, with genuine flexibility over how you work Standard benefits package Share options, so you own a piece of the company you are helping to build Join a lean, global team of around 10 engineers across Northern Ireland, Brazil, Canada, Hungary and Romania Real ownership from day one, working on architecture and decisions that customers feel directly Build with AI as a core part of how the team works, not as an afterthought A genuine seat at the table in a company backed by top-tier investors and scaling fast

What you’ll do

Design, build, and maintain scalable backend systems using Java and/or Go, owning architecture and improving performance, reliability, and maintainability. Lead projects through delivery, collaborate on architecture and shared code, use AI tools to improve productivity, support on-call operations, and mentor engineers.

Requirements

Candidates need strong professional backend engineering experience, ideally five or more years, with hands-on Java and/or Go experience and the ability to explain architectural decisions and trade-offs. They must be based in Canada, use AI tools in their engineering workflow, and communicate effectively; cloud platform and containerization experience are desirable.

Benefits

  • Standard Benefits Package
  • Share Options

Listed skills

  • Go · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Backend Engineering
  • Java
  • Go
  • Backend Architecture
  • Cloud Platforms
  • Google Cloud Platform
  • Containerization
  • Performance Optimization
  • System Reliability
  • AI Engineering Tools
  • GitHub Copilot
  • Cursor
  • Codex
  • Technical Communication
  • Mentoring
  • On-Call Support

Job areas

  • Software
  • Technology
  • Engineering

More jobs from Ocho

See all jobs from Ocho