Software Engineer

Software Engineer




We believe in being a business that helps people, aspiring to make things easier and taking the pressure off. At NewVoiceMedia, we help businesses help people, one conversation at a time. We do that in technology environments where our people can express themselves, collaborate, problem-solve and create. Our small agile teams sit within a growing Development function, so you get the benefits of working in an intimate environment, balanced with the security of being part of the bigger picture. Our project teams provide the right environment to get inspired, putting our thirst for emerging technology to use and seeking out opportunities to climb that bit higher. Plus, we have the tightest integration with Salesforce, the world’s #1 CRM. Many vendors claim complete Salesforce integration, but no one delivers it quite as well as we do. NVM is listed by Forbes as a Top 100 Cloud company for the third consecutive year, alongside digital brands like Stripe, Dropbox and Slack.



Now is the time to work on a global, multi-tenanted, real-time service, with thousands of concurrent users, supporting frequent releases with no downtime. It’s where all the action is and where there are opportunities to work across a range of technologies. It’s about constantly pushing the boundaries and striving for better. You’ll be: 

  • Creating a secure, scalable service that our customers want to shout about
  • Continuously improving,automating and monitoring our cloud platform
  • Given the opportunity to work on advancing algorithms, including statistical analysis and routing 
  • Working on a combination of C#/ASP.NET/.Net Core, MySQL/Couchbase/Redis, JavaScript with React.js and Redux



To be part of the NewVoiceMedia team you need a desire to collaborate, to keep on learning and the discipline to deliver nothing short of excellence.  We are looking for someone who demonstrates:

  • A solid development background (2 years +), with the aptitude to use a breadth of technologies and languages to create scalable and secure solutions
  • Skills in C# and .NET (essential) and at least two additional languages (preferable)
  • Experience, and confidence, working on a cloud-based platform     
  • A passion for technology and a willingness to share ideas 




Helping others can only be achieved with the right people and the right resources. That’s why we’ve created a workplace culture that is supportive, encouraging and progressive. We think about the future as much as we think about the present. That’s why we offer our people a competitive salary and flexibility where they need it, plus: 

  • An encouraging, fast paced environment where you can learn and develop
  • On-going training
  • Opportunities to join hackathons, ‘Lunch & Learn’ sessions and training courses
  • A defined bonus scheme
  • Paid volunteer days
  • More company benefits