Senior Software Engineer, Bonsai

Senior Software Engineer, Bonsai

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Z

At a Glance

  • Tasks: Build backend systems and APIs that power proposals, contracts, and payments.
  • Company: Join Bonsai, now part of Zoom, a leader in innovative work tools.
  • Benefits: Enjoy a competitive salary, health perks, and flexible work options.
  • Why this job: Make a real impact on tools used by teams worldwide.
  • Qualifications: Proficiency in Ruby, Rails, React, and Typescript is essential.
  • Other info: Experience a dynamic environment with opportunities for growth and mentorship.

The predicted salary is between 36000 - 60000 £ per year.

Bonsai, now part of Zoom, builds tools that help agencies and professional teams focus on meaningful work. We are looking for a Senior Software Engineer to build backend systems and APIs that power proposals, contracts, invoices, payments, time tracking, and projects. Make complex workflows seamless, reliable, and performant. Work with Product, Design, and Frontend teams to shape architecture and implementation. Own your code, your services, and your impact. Influence a product used by teams around the world. Join a team that combines startup energy with Zoom’s scale. Your work will help small businesses focus on what matters — not busywork.

At Bonsai, we build technology that helps agencies, consultancies, and professional services teams do their best work without getting buried in busywork. Now part of Zoom, we combine deep operational expertise with Zoom’s mission to create meaningful, flexible human connection. From small studios to growing global teams, we design tools that remove friction across proposals, contracts, projects, time tracking, and billing. Together with Zoom, we build smarter systems, collaborate more freely, and help shape the future of work.

Responsibilities

  • Leading development of resilient backend systems powering proposals, project management, CRM, invoicing, payments, contracts, and time tracking.
  • Designing and implementing RESTful APIs and microservices that scale with usage and integrate with internal and external systems.
  • Collaborating with Frontend, Product, and Design to deliver reliable, performant full-stack experiences.
  • Driving performance optimization, security hardening, and operations best practices across backend services.
  • Contributing to architectural discussions, system design reviews, and long-term product strategy.
  • Implementing automated test coverage, CI/CD pipelines, observability, and production monitoring.
  • Supporting multi-region, multi-currency, and internationalization requirements as Bonsai expands globally.

What we’re looking for

  • Apply deep proficiency in Ruby, Ruby on Rails, React and Typescript.
  • Design and implement REST APIs and database schemas, ideally using PostgreSQL or similar relational stores.
  • Collaborate effectively with Frontend and Product teams to deliver end-to-end solutions.
  • Ensure system performance, reliability, security, and observability best practices are met.
  • Develop SaaS products; experience with payments, invoicing, or workflow systems is highly advantageous.
  • Operate independently in teams with high autonomy and ownership expectations.
  • Contribute to technical leadership and mentorship across the engineering organisation.

Ways of Working

Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting.

Benefits

As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways.

About Us

Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars.

We’re problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment.

Our Commitment

At Zoom, we believe great work happens when people feel supported and empowered. We’re committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know—we’re here to support you at every step.

If you need assistance navigating the interview process due to a medical disability, please submit an Accommodations Request Form and someone from our team will reach out soon. This form is solely for applicants who require an accommodation due to a qualifying medical disability. Non-accommodation-related requests, such as application follow-ups or technical issues, will not be addressed.

Senior Software Engineer, Bonsai employer: Zoom Video Communications

Bonsai, now part of Zoom, is an exceptional employer that fosters a dynamic work culture where innovation meets collaboration. As a Senior Software Engineer, you will have the opportunity to influence products used globally while enjoying a range of benefits designed to support your well-being and professional growth. With a structured hybrid work approach and a commitment to employee happiness, Bonsai empowers you to thrive in a meaningful role that prioritises work-life balance and community contribution.
Z

Contact Detail:

Zoom Video Communications Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Bonsai

✨Tip Number 1

Get to know the company inside out! Research Bonsai and Zoom, their products, and their culture. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

✨Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and system design questions, especially those related to backend systems and APIs, as these are crucial for the Senior Software Engineer role.

✨Tip Number 4

Don’t forget to showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. It’s a great way to demonstrate your skills and passion for software engineering.

We think you need these skills to ace Senior Software Engineer, Bonsai

Ruby
Ruby on Rails
React
Typescript
RESTful APIs
Microservices
PostgreSQL
Performance Optimization
Security Hardening
CI/CD Pipelines
Observability
Technical Leadership
Mentorship
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with what we're looking for. Highlight your proficiency in Ruby, Ruby on Rails, and any experience with RESTful APIs or microservices. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working at Bonsai and how your background makes you a great fit for our team. Keep it engaging and relevant!

Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world examples of your work, especially if they involve backend systems or SaaS products.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you'll find all the details about the role and our team there!

How to prepare for a job interview at Zoom Video Communications

✨Know Your Tech Stack

Make sure you’re well-versed in Ruby, Ruby on Rails, React, and Typescript. Brush up on your knowledge of RESTful APIs and PostgreSQL, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex backend challenges in the past. Think about specific projects where you improved performance or reliability. This will demonstrate your ability to contribute to Bonsai's mission of creating seamless workflows.

✨Collaborate Like a Pro

Since this role involves working closely with Product, Design, and Frontend teams, be ready to discuss how you’ve successfully collaborated in previous roles. Highlight any experiences where you influenced product decisions or contributed to architectural discussions.

✨Ask Insightful Questions

Prepare thoughtful questions about Bonsai’s current projects, team dynamics, and future goals. This shows your genuine interest in the company and helps you assess if it’s the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.

Senior Software Engineer, Bonsai
Zoom Video Communications
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Z
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>