Verizon C++ Software Engineer in Denver, Colorado

What you’ll be doing...

The Senior Software Engineer for will be detail oriented, self-directed, self-motivated, with a strong capacity for working successfully and collaboratively with members across the organization. Someone who can bring innovative ideas and energy to a team while tackling complex challenges.

This team builds APIs, powered by non-trivial algorithms, which are consumed by our customer-facing apps and B2B partners. You will be designing, creating and maintaining components of our applications for trip routing, guidance, and vehicle traffic. The ideal candidate will possess an understanding of service oriented architecture, with skills in Scala, Java, C++, and Geographic Information Systems.


  • Design, build and support the core pathfinding and guidance engines used by numerous B2C and B2B product teams

  • Ensure that code adheres to defined standards and best practices for performance, speed, scalability, and quality

  • Practice Agile development methods and exemplify core Agile values of transparency, collaboration, acceptance of change, and iterative development

  • Routinely deliver working software solutions that meet user story acceptance criteria

  • Mentor junior and mid-level engineers

  • Facilitate technical conflict resolution with active listening and critical thinking

What we’re looking for...

Youll need to have

  • A Bachelor's in Computer Science, Software Engineering, Information Technology or equivalent work experience

  • 4 years relevant experience required

Even better if you have

  • Masters degree preferred

  • Proficiency in Computer Science fundamentals object oriented design, data structures, services architecture, algorithms, problem solving, and complexity analysis

  • Scala, Java, and C++ skills

  • Functional programming experience (in Scala or another functional language)

  • Experience with pathfinding and graph algorithms desired

  • Experience designing and building APIs and RESTful web services

  • Commitment to code quality and testability required

  • Experience working within an Agile software development framework (Scrum, Kanban, etc)

  • Experience with modern build and deployment tools -- SBT, Maven, Gradle, Git, Jenkins, etc

  • Experience with AWS cloud technologies preferred

MapQuest Valued Behaviors

  • High energy with a positive attitude

  • Eager and willingness to learn, creative, able to try new technologies

  • Strong problem solving and analytical analysis skills

  • Operate with high integrity and respect

  • Enjoys contributing in a collaborative environment

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, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status. Different makes us better.

REQNUMBER: 473330-1A