When you join Verizon

Verizon is one of the world’s leading providers of technology and communications services, transforming the way we connect across the globe. We’re a diverse network of people driven by our shared ambition 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...

You’ll participate in all the phases of the product development lifecycle for releases on to our distributed cloud platform. Working with a team of product and functional managers, you’ll translate their needs into clear, maintainable code. Your vital role will involve owning key components of the platform and participating in architectural design, decisions, and code reviews. Our team is constantly innovating to have a positive impact on the customer experience and you can be part of it.

  • Designing and implementing scalable software that can manage a large scale network and make the most of the cloud.
  • Participating in all phases of the product development lifecycle.
  • Validating architecture and design concepts through the development of prototypes and providing example implementation.
  • Designing, developing, and testing key components of the distributed cloud platform and taking ownership for them, ensuring high quality and stability.
  • Developing algorithms, building distributed applications, and application programming interfaces.

What we’re looking for...

You get excited by the possibilities that technology creates and how it can improve the way we do business. Applying your analytical skills and expertise to solve complex problems is personally rewarding. While you are self motivated and work well on your own, people also know you for your ability to drive the performance of multi-functional teams and deliver great results. No stranger to working in a fast-paced environment, you convey a sense of urgency and manage multiple competing priorities with ease, never missing a deadline.

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Six or more years of relevant work experience.
  • Experience of writing code in Java, Python, or NodeJS.
  • Experience with foundational web technologies such as RESTful, SOAP, JAX_WS, JSON, XML, HTTP.

Even better if you have one or more of the following:

  • A degree.
  • Experience with virtualization and cloud platforms.
  • Familiarity with building large scale systems-management, network monitoring systems, and monitoring applications.
  • Experience with database programming.
  • Experience with Agile development methodology and DevOps.