What you’ll be doing...

You will be responsible for software system architecture and design for multiple major new and ongoing data communications projects, leading the technical team in reaching new heights in technology, and providing the bridge among technology, product management, and business management functions. These efforts will be aimed at internal global network operations.

  • Architecting custom software systems for telecommunications and data communications applications, applying advanced hands-on knowledge of various Internet protocols, open source infrastructure software, databases, large scale system infrastructure patterns and standards, and software application development techniques.
  • Leading technology, product management, and business management functions to push the business forward with innovative technology solutions.
  • Driving technical implementation throughout the software life cycle during requirements analysis, technology solution assessment, architecture, design, coding, testing, user acceptance, and deployment.
  • Introducing machine learning, advanced analytical and statistical capabilities, and artificial intelligence tools to new and existing platforms.
  • Providing technical leadership, guidance, and mentoring of software engineering, system engineering, and quality assurance technical teams at all levels for multiple concurrent projects.
  • Interacting directly with network engineers and management in understanding needs and requirements to direct technology approach.
  • Analyzing and documenting customer requirements to translate them into project definitions and work breakdown structures.
  • Driving software quality and reliability initiatives including documentation, testing, and performance tuning aspects of existing and future projects.
  • Identifying and developing concepts for new innovative applications.
  • Performing hands-on software design reviews.
  • Applying Agile methodologies such as Scrum or Kanban.
  • Writing technical solution documents.
  • Supporting QA team in developing test plans.

What we’re looking for...

You'll need to have:

  • Bachelor's degree or four or more years of experience.
  • Six or more years of relevant work experience.
  • Experience with Python software development and other software scripting technologies such as JavaScript.
  • Experience with software frameworks such as Flask, AngularJS, and JQuery.
  • Experience in software development for Linux platform deployment.
  • Experience developing software tools.
  • Experience with network configuration management concepts and methodologies.
  • Experience deploying, using, and interacting with SQL databases.
  • Knowledge of API design and application from a Python codebase.
  • Experience with immutable software in containerized deployments using Docker.
  • Experience in data modeling and database design for large-scale storage systems.

Even better if you have:

  • A degree in Computer Science or relevant engineering field.
  • Four or more years of work experience.
  • Large scale data communication system development and high-availability architecture experience, including redundancy.
  • Experience with software development and deployment tools and processes utilizing Jira, Git, and the associated development methods.
  • Knowledge of the fundamentals of software availability monitoring, performance metrics, and load balancing.
  • Knowledge of digital network protocols and technologies, and devices.
  • Knowledge of communication technologies and stacks, from basic optical transport through TCP/IP protocols and on to application-level suites such as ssh and netconf.
  • Experience applying open source software-based infrastructure.
  • Experience with open source technologies including Apache, Docker, Kong and MySQL.
  • Knowledge of tools and techniques for machine learning, advanced analytical and statistical capabilities, and artificial intelligence.
  • Experience in Linux, Python, and JavaScript software project management.

When you join Verizon...

You’ll have the power to go beyond – doing the work that’s transforming how people, businesses and things connect with each other. Not only do we provide the fastest and most reliable network for our customers, but we were first to 5G - a quantum leap in connectivity. Our connected solutions are making communities stronger and enabling energy efficiency. Here, you’ll have the ability to make an impact and create positive change. Whether you think in code, words, pictures or numbers, join our team of the best and brightest. We offer great pay, amazing benefits and opportunity to learn and grow in every role. Together we’ll go far.

Equal Employment Opportunity

We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.