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 seeking a Junior Software Developer to join our team in Oxford, in a hybrid role. As a Junior Developer, you will work alongside experienced engineers, contributing to our cloud-based conversation capture and payments platforms while growing your technical skills. This is an excellent opportunity to gain hands-on experience with modern technologies and best practices in a supportive, collaborative environment.

What’s your impact?

As a Junior Developer, you will:

  • Development: Write clean, maintainable code for our .NET-based applications, participating in feature development and bug fixes under the guidance of senior team members.
  • Cloud Technologies: Learn and work with AWS services and cloud infrastructure, gaining practical experience in modern cloud development practices.
  • Testing & Quality: Write and maintain unit tests, participate in code reviews, and help ensure code quality through automated testing.
  • Learning & Growth: Actively participate in knowledge sharing sessions, take ownership of smaller features, and gradually increase your technical responsibility.
  • Collaboration: Work closely with experienced developers, contributing to team discussions and learning from their expertise.
  • Production Management: Participate in the Engineering team's support rotation for our production systems, learning to:
    • Monitor system health and performance
    • Investigate and respond to alerts 
    • Document incidents and resolutions
    • Assist in maintaining system reliability and implementing improvements

About You

You are an enthusiastic learner with a passion for technology and software development. You have a strong foundation in programming concepts and are eager to apply and expand your knowledge in a professional setting. You're comfortable asking questions, seeking feedback, and contributing to team discussions. Your strong analytical skills and attention to detail help you write clean, well-documented code, while your collaborative nature makes you an excellent addition to our team.

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

Your Essential Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related field such as Mathematics, Physics, or other sciences, or equivalent practical experience.
  • Basic understanding of C# and .NET development
  • Familiarity with version control systems (Git)
  • Knowledge of basic software development principles and practices
  • Strong problem-solving skills and attention to detail
  • Excellent communication skills and eagerness to learn
  • Ability to work effectively in a team environment
  • Willingness to participate in an on-call rotation as part of the team

Bonus Skills

  • Previous experience or internship in software development
  • Basic understanding of cloud services (AWS, Azure, or GCP)
  • Familiarity with CI/CD concepts
  • Knowledge of containerization basics (Docker)
  • Experience with SQL
  • Experience with web development (HTML, CSS, JavaScript)

Growth Opportunities

  • Mentorship from experienced developers
  • Exposure to modern cloud technologies and practices
  • Clear path for skill development and career progression
  • Opportunities to work on meaningful projects that impact real users
  • Hands-on experience with production systems and operational practices
  • Understanding of system monitoring and maintenance

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.

We are a 2022 Circle Back Initiative Employer – we commit to respond to every applicant.

Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Enter the verification code sent to to confirm you are not a robot, then submit your application.

This application was flagged as potential bot traffic. To resubmit your application, turn off any VPNs, clear the browser's cache and cookies, or try another browser. If you still can't submit it, contact our support team through the help center.