Senior Software Engineer - Ref: R00238
Collaborating in the design and development of the software that manages, transmits, collates and displays the telemetry for the devices located in our customers’ stores
We usually respond within a week
Purpose of the role
This role will report to the Tech Lead and work closely within a multi disciplined agile scrum team. The voice team’s goal is to build world class voice products that empower retail associates by making in-store communication more intuitive. You will be developing services written primarily in Javascript and Typescript in order to support our on-premises DECT devices located in customers’ stores
Accountabilities of this Role
Designing robust and scalable container based voice services operating in on-premise sites
Managing and planning the maintenance load of legacy systems and codebases
Designing iterative improvements or migration plans for existing software
Thought leadership on both uncharted problems and legacy software
Researching new solutions
Mentoring of our less experienced developers
Peer review of your colleagues’ work
Liaising with technology providers and partners to enable the implementation of new technical solutions
Contributing to the design, implementation and execution of data-driven decision making processes
Close liaison with Product Owners to help them break down work appropriately for less experienced developers, or understand complex problems for feedback to stakeholders
What does success look like?
VoCoVo’s global scaling has been made possible through your timely delivery of solutions
VoCoVo’s voice services have a well defined value proposition as a result of yours and your colleagues contributions
Areas of tech debt have been paid off while still moving VoCoVo’s enterprise offering forward
Your team’s software is robust, secure and uses effective testing strategies that speed up our release processes
The quality of your teams software is guaranteed by automated processes
All your team’s software meets our common coding guidelines and standards, and your team helps support and drive good practices across engineering
You’ve helped support your team to successful outcome in all their projects
You and your Tech Lead have worked together to develop the strategic direction of your team’s focus or domain
Your colleagues have measurably grown in skill and happiness as a result of your influence
Skills Expected
The following are highly desirable, but we do not expect you to have them all:
At least 5 year experience of Node.js at a senior level
Strong experience in event-based systems and state machines
Strong experience of working in a CI environment with high levels of test automation
Strong experience of container based development workflows and operation
Demonstrable high personal agency
Strong ability to collaboratively break down problems and design solutions as part of a team
Understanding of Microservice and Monolith patterns and migration strategies
Analytical problem-solving skills
Experience with VoIP technology, including automation testing with SIPp
Experience in the design and implementation of data models for SQL and NoSQL data stores
Strong communication skills, and able to explain complex concepts clearly
Experience of the GNU/Linux operating system
Nice to have skills
Experience designing, implementing, and maintaining IVR systems, even as a personal project
Experience with Azure cloud services
Experience of MQTT and the Eclipse foundations Sparkplug specification
Experience working with fleets of IoT hardware, or equivalent
Experience with low level languages such as C
Experience with speech recognition technology
Interview process
Candidates can expect a 3-stage process: A screening call, a technical test and an interview.
Senior Software Engineer Salary: £57,750 - £67,568
VoCoVo Benefits Package
25 Days Holiday + Bank Holidays
Option to Buy or Sell 5 days holiday each year
Sick Pay - 8 weeks full pay, 4 weeks half pay
Life Assurance - (4 times basic pay)
Private Medical Insurance
Employee Assistance Programmes (EAP)
Cycle2Work Scheme
Electric Car Green Salary Sacrifice Scheme
Enhanced Maternity & Paternity Package
Child Care Scheme
Training & Development
Company Organised Events
Pension (Royal London Group) 5% Employer Contribution Matched
Apple MacBook, Wireless Magic Mouse and Keyboard, Monitor and Headphones
Company Values
It is a requirement of this role that behaviour is in line with VoCoVo’s ‘VOICE’ Values.
VALUED
Our Colleagues, Customers, and Stakeholders are valued; treated with respect, empathy,
and operate with honesty and integrity
ONE TEAM
Collaboration of all for VoCoVo’s happiness and success
INNOVATION
Our products are constantly evolving to tackle the pain points of retailers across the globe
CUSTOMER FOCUSED
Our customers love VoCoVo at every level, every interaction with us is frictionless, and we are integral to their operations
EMPOWERED
Our people are empowered to do the right thing and make decisions without loads of red tape
- Department
- Development
- Locations
- Remote
- Remote status
- Fully Remote
- Yearly salary
- £57,750 - £67,568
- Employment type
- Full-time
- Role ID Number
- R00238
- Hybrid or Remote Working Arrangements
- Remote Working - this position is remote with limited travel for ad hoc team meet ups
- Hiring Manager
- Emma Young
Colleagues
About VoCoVo
VoCoVo empower people to collaborate, communicate, and connect through voice.
Senior Software Engineer - Ref: R00238
Collaborating in the design and development of the software that manages, transmits, collates and displays the telemetry for the devices located in our customers’ stores
Loading application form