Verizon is looking for a Software Design Engineer to join a dynamic team building a next generation framework. Developing complex distributed systems and designing innovative solutions. Work on performance, scaling and resiliency of distributed systems. Deliver high quality products in a fast paced environment.


Job Description


  • Design, develop, debug and maintain a scalable server framework
  • Work with the TypeSafe Stack (Scala, Akka, Play!) to construct the framework.
  • Design and develop distributed, fault-tolerant server-side components.
  • Installation, configuration and administration of all types of data stores
  • Experience with large-scale, distributed systems design and deployments with a strong understanding of scaling, performance and scheduling.
  • Role that covers all aspects of database administration including backup and recovery, high availability, DR and clustered solutions.
  • Initiative to work both independently and as part of a team


  • BS/MS/PhD in Computer Science, related degree, or strong comparable experience.
  •  10+ years of professional software development experience.
  • Experience with a NoSQL solution such as Cassandra or MongoDb
  • Experience with Agile software methodologies and continuous deployment
  • Familiarity with caching tools Redis, Memcache

Nice To Have

  • TypeSafe Stack experience (Scala, Akka, Play!)
  • Experience with Amazon Web Services (EC2, in particular)
  • Use processes like GIT to collaboratively perform feature-based development, code reviews and releases.
  • Experience and familiarity with functional languages and functional programming
  • Experience building high-traffic, scalable and high performance systems
  • Experience with SQL/NoSQL deployments (Cassandra, CouchBase, MongoDB, MySQL, Sharding)

Equal Employment Opportunity

  • Verizon is a Federal Contractor
  • Verizon requests veteran priority referrals
  • Verizon is an equal opportunity and affirmative action employer M/F/Disability/Vet.