At a Glance
- Tasks: Design and maintain scalable backend services using Go and Java.
- Company: Join a leading AI test automation platform transforming software delivery.
- Benefits: Earn $180,000 CAD, enjoy remote work, and receive comprehensive benefits.
- Other info: Mentor junior engineers and collaborate on exciting projects in a dynamic environment.
- Why this job: Make a real impact in a mission-driven culture focused on innovation.
- Qualifications: 10+ years in software engineering with expertise in backend development.
The predicted salary is between 180000 - 180000 £ per year.
Our client is the world's most advanced Agentic Test Automation Platform, helping Fortune 500 enterprises accelerate software delivery through AI test agents that learn, adapt, and scale. They are replacing brittle scripts with resilient, intelligent automation and making software testing faster, smarter, and more impactful. We are recruiting a Senior Backend Engineer on their behalf to join a fully remote Canadian team. You will take ownership of core backend services, drive architectural decisions, and lead key projects that shape the reliability, scalability, and customer experience of their platform.
What You'll Own
- Design, build, and maintain scalable backend services in Go and Java, ensuring a seamless and reliable user experience.
- Lead internal and customer-facing projects from concept through delivery, with a focus on high-quality execution and clear ownership.
- Drive backend architecture improvements, raising the bar for system design, reliability, and maintainability.
- Mentor junior engineers, sharing best practices and fostering a culture of strong code and effective collaboration.
- Build high-availability, cloud-native infrastructure that scales alongside customer growth.
- Improve monitoring, alerting, and observability so that customer-impacting issues are caught and resolved quickly.
- Contribute to major platform initiatives including automated testing frameworks, data integration, and new feature rollouts.
- Collaborate cross-functionally to improve the product holistically, beyond just the backend.
What Makes You a Fit
- 10 or more years of professional software engineering experience, with at least 5 years focused on backend development.
- Advanced proficiency in Go or Java, plus a deep understanding of distributed systems.
- Hands-on experience with cloud infrastructure (ideally GCP) and containerised environments such as Docker and Kubernetes.
- Solid understanding of scalability, API design, and performance tuning in distributed systems.
- Proactive, collaborative, and comfortable working in a fast-paced, team-oriented environment.
- Bonus: Experience with server-side JavaScript (Node.js) and event-driven architecture, including pub/sub patterns.
Right to Work
Applicants must have the legal right to work in Canada. Visa sponsorship is not available for this position.
Why You'll Love This Role
- Mission-Driven Culture: Our client is transforming how the world delivers software using AI-powered testing. You will work on problems that matter.
- Fully Remote: Work from anywhere in Canada with the autonomy and trust to do your best work.
- Career Acceleration: They invest in your development with real opportunities to grow your skills and expand your impact.
- Competitive Compensation: $180,000 CAD plus equity opportunities and comprehensive benefits.
- Inclusive by Design: They value diverse perspectives and foster a culture where every voice is heard and respected.
If you are passionate about backend architecture, leading impactful projects, and mentoring others in a high-growth, AI-powered environment, we would love to hear from you.
Benefits: Work From Home
Senior Backend Engineer JBLE1_NI employer: Ocho
Join a mission-driven team that is at the forefront of transforming software delivery through AI-powered testing. As a Senior Backend Engineer, you'll enjoy the flexibility of fully remote work from anywhere in Canada, alongside competitive compensation and comprehensive benefits. The company prioritises employee growth, offering real opportunities for skill development and fostering an inclusive culture where diverse perspectives are valued.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer JBLE1_NI
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at the company you're eyeing. A friendly chat can sometimes lead to a referral, which is a golden ticket in landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Go or Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for the technical interview! Brush up on your backend development knowledge, especially around distributed systems and cloud infrastructure. Practising coding challenges can help you feel more confident when it’s time to shine.
✨Tip Number 4
Don’t forget to 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 individuals who want to make an impact in the tech world.
We think you need these skills to ace Senior Backend Engineer JBLE1_NI
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in backend development, especially with Go or Java. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects and achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about AI-powered testing and how your background makes you a perfect fit for our client’s mission. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex backend challenges in the past. We love seeing candidates who can think critically and drive architectural improvements, so share those success stories!
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’re considered for this exciting opportunity. Don’t miss out!
How to prepare for a job interview at Ocho
✨Know Your Tech Stack
Make sure you’re well-versed in Go and Java, as these are crucial for the role. Brush up on your knowledge of distributed systems and cloud infrastructure, especially GCP, Docker, and Kubernetes. Being able to discuss your hands-on experience with these technologies will show that you're ready to hit the ground running.
✨Showcase Your Leadership Skills
Since this role involves mentoring junior engineers and leading projects, be prepared to share examples of how you've successfully led teams or initiatives in the past. Highlight your ability to drive architectural decisions and improve system design, as this will resonate well with the interviewers.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills and how you handle real-world challenges. Think about past experiences where you improved monitoring, alerting, or observability in a project. Be ready to explain your thought process and the impact of your decisions.
✨Emphasise Collaboration
This position requires cross-functional collaboration, so be sure to discuss your experience working with different teams. Share specific examples of how you’ve contributed to holistic product improvements beyond just backend development, showcasing your ability to work well in a team-oriented environment.