Dubber Logo

Dubber

Junior Software Developer

Job Posted 8 Days Ago Posted 8 Days Ago
Be an Early Applicant
Oxford, Oxfordshire, England
Entry level
Oxford, Oxfordshire, England
Entry level
As a Junior Software Developer at Dubber, you'll write clean code for .NET applications, learn cloud technologies, participate in testing and support production management, while growing your technical skills.
The summary above was generated by AI

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.

Top Skills

.Net
AWS
C#
CSS
Docker
Git
HTML
JavaScript
SQL

Similar Jobs

4 Days Ago
Easy Apply
Hybrid
London, Greater London, England, GBR
Easy Apply
Junior
Junior
AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
As a Junior Software Engineer, you will work in an Agile team to build scalable systems, focusing on software design, testing methodology, and innovative product delivery.
Top Skills: .NetC#Ci/CdCloud Native ApplicationsKubernetesMicroservices
17 Days Ago
London, Greater London, England, GBR
Junior
Junior
Fintech • Payments • Financial Services
As a Junior Software Engineer, you will design, code, and test applications, troubleshoot defects, and collaborate in a team to drive innovation while ensuring compliance with standards.
Top Skills: JavaSQLXML
18 Days Ago
Cambridge, Cambridgeshire, England, GBR
Junior
Junior
Fintech • Payments • Financial Services
Junior Software Developers will design, develop, and test low-latency software, collaborate with teams, and solve complex problems.
Top Skills: AlgorithmsC++Concurrent ProgrammingData StructuresGdbLinuxTcp/IpUnix

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account