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.
It takes a software expert to be entrusted with the decisions behind our award-winning software. Someone who can make high-level design choices efficiently, with a consideration for technical standards.
Our Software Architect can skilfully put all the details in place before the testing begins.
Guide and take part in defining NewVoiceMedias technology direction and shape our portfolio of frameworks, technologies and practices enabling the next growth stage of our business
Define and drive the evolution of our core platform and the shared services portfolio enabling our engineering teams to deliver at scale
Work closely with development and operations teams to evolve and improve our service in a DevOps based continuous delivery environment
Be a strong communicator, able to coordinate and balance the needs of multiple functions and share best practices widely
Have strong refactoring skills, particularly in evolving large scale software platforms
Be hands on, happy to pair with developers and testers, ready to research and code prototypes
You’ll work on :
Owning and guiding key aspects of our architecture
Reviewing designs to ensure they meet the criteria and will work
Articulating system constraints to allow development teams to devise solutions
Coordinating and balancing the needs of multiple functions and sharing best practices widely
Projects with development and operations team to evolve and improve our service in a continuous delivery environment
You need to be a strategic thinker, with a high level of accuracy and a complete commitment to deadlines. In addition, you’ll be a knowledge sharer and every bit of insight you pick up, you’ll pass down to the team and keep processes running smoothly.
Communication really is key here. You’ll have :
A proven track record with both traditional and microservices architectures, messaging frameworks and API centric design approaches
Be familiar with key architectural and design concepts such as views and perspectives, design patterns, domain driven design
Have a strong background in delivering Software as a Service (SaaS) in a cloud-based environment, preferably on AWS
Be a strong advocate for user and developer experience and well versed in the ecosystem around web development frameworks like React
Understand managing data at scale in a distributed environment
An encouraging, fast-paced environment where you can learn and develop
Opportunities to join hackathons, Lunch & Learn’ sessions and training courses
A defined bonus scheme
Paid volunteer days
More company benefits