What you’ll be doing...

You will be a valuable member of the Verizon Smart City IoT platform development team. As a principal backend platform engineer, you will be responsible for the design and implementation of a highly scalable and distributed IOT platform whose core tenants include telemetry infrastructure, data ingestion with messaging queues (MQTT/Kafka), streaming platforms like Kafka/Kinesis and horizontally scalable micro services as well as server-less technologies like Lambda that use a variety of data persistence (NoSql, Relational, In-memory).

All team members play a vital role in the end to end performance and scale of the platform that can support millions of IoT devices in the field.

  • The position is part of an agile, cross-functional team that delivers value to the business with high frequency. A continuous delivery / continuous integration (CICD) approach is followed to ensure tight integration and early detection of issues for quick delivery cycle-time.
  • Develop well architected and scalable end to end applications as well as platform infrastructure for sensors based analytic based applications under Verizon Smart Cities (Parking Apps, Traffic Apps, Public Safety Apps).
  • Analysis, design, development, and delivery of low latency Microservices APIs that will be consumed by a Cloud IOT platform as well as external developers/third party vendors.
  • Design, review, implement and optimize data ingestion and transformation processes in streaming, relational databases, and/or NoSQL in cloud environments.
  • Conduct application tuning and performance base lining.
  • Participate in Agile development, daily scrum, and sprints.
  • Develop features, unit and system tests automation.
  • Develop features with quality and integrated with continuous integration and delivery infrastructure.

What we’re looking for...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

You’ll need to have:

  • Bachelor’s degree or four or more years of work experience.
  • Six or more years of relevant work experience.

Even better if you have:

  • A degree.
  • Experience in Scala/Java /Go/Other programming languages. Knowledge with industry best practices and design patterns.
  • Experience with/of horizontally scalable micro services architecture and low latency, consistent, simple to use RESTful APIs.
  • Experience building server less with AWS Lambda
  • Experience with DevOps, esp. on Docker and AWS Cloud stack.
  • Experience with Reactive Platforms (Scala, Akka, Play or Lagom Framework) or functional programming – lambda (java 1.8).
  • Experience of Kafka/Kinesis/Spark streaming platform to build API’s utilizing real-time data pipelines.
  • Experience on NoSQL database management system and Query language (Cassandra/Dynamo).
  • Experience on Relational Database Management Systems and SQL (Aurora, MySQL, RDS).
  • Experience with Messaging Systems and device protocols (MQTT/CoAP/Protobuf, Flatbuffers).
  • Debugging and monitoring experience of cloud application using Graphite/Grafana, ELK, Google Prometheus, Datadog.
  • Ability to work within an agile, scrum-based team that utilizes Continuous Integration/Continuous Delivery processes.
  • Ability to lead end of end development of major software features.
  • Communication skills both written and verbal.

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

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.