Verizon is a leading provider of technology, communications, information and entertainment products, transforming the way we connect across the globe. We’re a diverse network of people driven by our ambition and united in our shared purpose to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.
What you’ll be doing...
Verizon Connect is guiding a connected world on the go by automating, optimizing and revolutionizing the way people, vehicles and things move through the world. Our full suite of industry-defining solutions and services put innovation, automation and connected data to work for customers and help them be safer, more efficient and more productive. With more than 3,500 dedicated employees in 15 countries, we deliver leading mobile technology platforms and solutions.
We are seeking an experienced Engineering Leader with extensive hands-on experience building complex, large-scale SaaS products. The successful candidate will be an inspirational leader with a passion for technology and a proven track record in building high performance teams. The role requires a leader who is up-to-date with the latest technologies and trends, best practices in agile and continuous delivery, but most importantly knows how to get the most out of people and teams by empowering and enabling them.
The Associate Director of Software Engineering will be capable of partnership and collaboration with various cross-functional departments heads in Customer Operations, Product Management and within Research and Development as well as leading a large number of cross-functional engineers within a number of delivery teams.
This is a highly technical role that will be a key influencer in and decision maker in architecture, design and delivery decisions.
Build high performing teams of innovative software professionals by mentoring, coaching and developing internal talent and recruiting industry top talent.
Develop, maintain and improve our delivery processes and systems.
Champion innovation across the organization.
Drive efficiency in the team to maximize customer value and minimize waste.
Work with internal resources to scope development projects, including deliverables, timelines and budgets etc.
Lead architecture and technical design reviews.
Lead the team through a transition to Continuous Delivery, driving automation of builds, deployments and testing.
Provide guidance to direct and indirect reports in the performance of their duties, establishing work priorities, and in achieving company initiatives.
Provide recommendations and assist in determining which projects to prioritise while considering trade-offs between technical debt and new functionality.
Remove impediments to streamline development paths. Drive down cycle time from initial idea to eventual customer value.
Implement technical strategy and govern across various development teams.
Manage and provide technical and motivational leadership to multiple teams.
Ensure appropriate engineering resourcing is in place to deliver business needs.
In this hybrid role there will be an ability to mix working from the office and work from home.
What we’re looking for...
You'll need to have:
Six or more years of relevant work experience in a Software Development Management role.
Experience leading large teams, for example 60-80+ people.
A breadth of knowledge and experience in modern development frameworks and technologies, .NET, Angular, NodeJS, and native Mobile a distinct advantage.
Experience in developing and reviewing software architecture that balances technical needs with those of the business.
A passion for modern agile methodologies such as Scrum, Kanban, and Lean
Experience in Continuous Integration, Continuous Delivery and Automation.
Excellent verbal and written communication skills, demonstrated by an ability to influence.
Even better if you have:
Bachelor’s degree in Computer Science, Software Engineering or related technical discipline.
Experience with large scale SQL and NoSQL technologies.
Experience delivering and owning microservices in a SaaS environment.
Experience in highly scalable, highly available platforms.
Experience in measuring and improving performance of production systems.
Keyword: VZConnect, Verizon Connect, SaaS, Software as a Service
Verizon is committed to maintaining a Total Rewards package which is competitive, valued by our employees, and differentiates us as an Employer of Choice.
We are a ‘pay for performance’ company and your contribution is rewarded through competitive salaries, performance-based incentives and an employee Stock Program. We create an opportunity for us all to share in the success of Verizon and the value we help to create through this broad-based discretionary equity award program.
Your benefits are market competitive and delivered by some of the best providers.
You are provided with a full spectrum of health and wellbeing resources, including a first in-class Employee Assistance Program, to empower you to make positive health decisions.
We offer generous paid time off benefits to help you manage your work life balance and opportunities for flexible working arrangements*.
Verizon provides training and development for all levels, to help you enhance your skills and develop your career, from funding towards education assistance, award-winning training, online development tools and access to industry research.
You will be able to take part in volunteering opportunities as part of our environmental, community and sustainability commitment.
Your benefits package will vary depending on the country in which you work.