Director, Software Engineering

Vonage

Director, Software Engineering

Salary Not Specified

Vonage, Manor Park, Newham

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 24 Apr | Get your application in now before you miss out!

Closing date: Closing date not specified

job Ref: 0cd6f5713be94f2f966f66b312ad8722

Full Job Description

Our software engineers and teams are building the infrastructure, applications, services, and business logic for the next generation of communication APIs, Unified Communications, and application orchestration. We work cross-functionally to understand business requirements, evaluate approaches, and build software and systems that are accessible and easy to use. We live on the leading edge of systems and component design, developing solutions that serve millions of users and businesses all over the world. We do this by incorporating state-of-the-art concepts and practices to facilitate system functionality, scalability, resilience, and security as well as ease of use. The Director, Software Engineering, brings this vision to fruition by spearheading strategic planning, and operational decision-making; ensuring Vonage remains on the leading edge of software and system innovation and development.
We seek someone to lead and expand the Core Service team(s) as we scale our existing businesses and launch new products. You are someone who can flex between the strategic and operational management aspects of the position and also be able to roll up your sleeves and assist your teams with difficult architectural and/or broader development and technical issues. You are a technical leader who has a strong interest and expertise in current programming tools, languages, frameworks, architecture, VOIP technologies, and Real-Time Communications.

IF THIS SOUNDS LIKE YOU, CONTINUE READING BELOW.

What you will do

Lead the software engineering teams in the development and implementation of VOIP technologies and Real-Time Communications solutions.
Define the technical strategy and roadmap aligning with company goals and market trends.
Provide technical leadership and mentorship to software engineers, technical managers, and technical leads, guiding them in best practices for VOIP and real-time communication development.
Oversee the architecture and design ensuring scalability, reliability, and security.
Consolidate and rationalize customer requirements into effective roadmaps.
Lead the implementation of the SSDLC by allocating and managing resources effectively.
Ensure delivery of secure, high-quality, well-tested, and scalable software to meet customer and business requirements.
Engage with customers, end users, and business partners to understand problems and issues with software development and deployment; ensure issues are resolved in a timely and sustainable fashion.
Develop and maintain strong working relationships with product management and other relevant functions of Vonage to drive the achievement of goals effectively.
Set the standard, act as a role model, and provide leadership for all interactions with employees and managers within Vonage.
Establish and drive a sense of community within the Engineering teams.
Ensure team activities align with and support broader organizational goals and objectives.
Manage Vendor and third-party contracts, performance requirements, and relationships.

Engineering leadership skills.
In-depth knowledge of VOIP protocols (SIP, RTP, etc.) and Real-Time Communications technologies (WebRTC, WebSocket, etc.).
Experience with AWS system architecture, SSDLC, deployment automation, and maintenance.
Proficiency in programming languages such as Java, C++, Python, or similar, with a strong emphasis on VOIP application development, media processing, and Real-Time Communications.
Experience with relevant open-source technologies is highly desirable.
Outstanding interpersonal and communication skills.
Experience working in agile development environments and familiarity with agile methodologies.
Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.
Ability to:

Define, articulate, and drive the vision, strategy, architecture, design, and implementation of complex, large-scale Real-Time software systems.
Present complex technical information in a clear and concise manner to a wide variety of audiences.
Identify risks and threats in current and emerging technologies, procedures, features, and operations.
Drive decision-making processes to achieve consensus on complex technical and process issue resolution.
Develop technical and process skills in others.

What is required for the application

Required

Bachelors degree in Computer Science, Engineering, or related field, or relevant experience.
Proven experience in software engineering leadership roles, with a focus on VOIP technologies and Real-Time Communications.

Preferred
Masters or PhD in Computer Science, Engineering, or related discipline.

In addition to providing exciting work, career advancement opportunities, and a collaborative work environment, Vonage provides competitive pay and benefits including unlimited discretionary time off and tuition reimbursement.