Apr 05, 2022

Software Developer

  • Dubber
  • Oxford, England, United Kingdom
Full time

Job Description

About Dubber  

Dubber is the world’s leading Unified call recording and Voice AI platform that enables every conversation to be captured and transformed into voice data to improve business performance. Voice data as a Service is revolutionising how service and solution providers engage customers to improve revenue and retention and how businesses satisfy critical needs ranging from compliance to sales and service performance improvement and documenting crucial conversations.

We have spent over a decade investing in and developing state-of-the-art cloud-based design and architecture, and we are proud to work with some of the biggest names in banking, telecommunications, utilities, and insurance. 

Dubber is listed on the ASX (DUB) with offices in Oxford and London as well as Australia and USA. 

The Team

​​A talented and close-knit team of enthusiastic, highly focused and creative people. We enjoy having a laugh and like to make work a place where we come together to connect, focus and build strong working relationships. 

The Role 

Dubber is expanding and would like a permanent Software Developer to join us to develop and deploy new and existing services into our hybrid-cloud platform. As the Software Developer you will work on a wide range of customer-facing and internal projects using the latest technologies.

What’s your impact?

  • Understanding business requirements of projects and converting them into robust deployments in a high-availability environment.
  • Working alongside colleagues and customers in building a scalable, resilient and increasingly cloud-native SaaS platform.
  • Delivering automated continuous integration / continuous deployment of new products and updates to our production environment alongside the infrastructure, development and service management teams.
  • Design and planning with the development team and other stakeholders for product and platform improvement.
  • Recommending and thinking outside of the box on updates and design improvements including new technologies and design patterns.
  • Liaising with customers during design, integration and testing, mainly remotely, but with the occasional on-site visit.
  • Occasional response to incidents, including follow-up review and design to improve the resilience of the service.
  • This role will require occasional out-of-hours working as projects and upgrades go live in a customer-facing environment.
  • Mentoring and assisting junior members of the teams with new technologies, code reviews and design patterns.

About You

  • You will have 4 years’ real-world development experience using an object-oriented programming language, and need excellent written and verbal English communication skills.
  • You are proficient in modern development patterns and practices including Agile, SRE and DevOps methods. 
  • You have a good understanding of public cloud platforms (esp. AWS) and Networking.
  • You enjoy learning about cutting edge technology and modern software delivery techniques.
  • Education to B.Sc. level in Computer Science or a technical discipline, or education to B.Sc. level in a non-computing discipline with significant demonstrable experience in a technical capacity, or equivalent experience.

Some other skills that would be advantageous but aren't essential include:

  • C#, Containers (Docker, etcd, kubernetes etc.), Micro service development, Linux knowledge and hands-on automated deployment and management in AWS or Azure.
  • VOIP Telephony experience (SIP, RTP, FreeSWITCH, OpenSIPs, Kamailio, etc.)
  • Experience with Configuration Management, Orchestration, and Source Control tooling (e.g.. Chef, Ansible, Git, Bitbucket, Terrafrom, Helm etc).
  • Proven track record of automating repetitive operational tasks, other programming languages including scripting and networking technologies (TCP/IP, OSI Model, firewalls, routing, etc.).
  • Message buses, especially Rabbit MQ / AMQP.

Why should you join Dubber?

Dubber offers a competitive salary and share options so everyone joins as an owner. We are one of the fastest growing SaaS companies in the world which means there is continuous opportunity to learn, grow and gain valuable experience whilst making a real difference.

With offices across the world, our employees don't just join a local but global team! We operate a hybrid working model so you can work from our offices in Oxford or central London and from home. Inclusion is important to us, and we like to keep things fun, so we run Friday Drinks, BBQ's, Team Lunches and more. Check out our website to see why our team love being Dubsters. 

Next Steps

We will be reviewing applications as they come in so don't wait to apply! Reach out to recruit@dubber.net  for a confidential chat or if you have any questions.