Careers

Want to work in a startup-like environment that already has a very strong brand, has nearly 40M monthly unique visitors, is one of the top 30 web properties? Led by a new leadership team committed to moving the business beyond just maps and directions, MapQuest is looking into transform itself and retake its rightful place as an industry leader in the local discovery and travel space. In order to finish the transformation to a fast-paced innovation machine, MapQuest is looking to add talented and energetic people. If you’re up for a challenge and have the hunger to be part of potentially one of the greatest turnaround stories in the tech industry, MapQuest is the place for you.

Current Openings at MapQuest

GIS Back End Software Engineer (Denver)

Want to fuel the fire of the MapQuest engines? We’re looking for people to help us.   We need people who love technology, especially the ‘under the cover’ stuff.  We’re looking for Back End Engineers who are passionate about writing code. Someone who can bring complex ideas, energy to a team, takes some risks, and challenges our thinking.

Below are the details, but if you are passionate about what you do – we want to talk to you.  The position is for all levels of Back End Software Engineers. This team builds algorithms 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 C++, Java or Python, in a large Geographic Information Systems environment.

Responsibilities:

  • Implement business logic and application logic in code
  • Expertise in object oriented design and development
  • Create, maintain and make use of re-usable, efficient, maintainable code
  • Ability to support legacy code and extend/integrate new functionality
  • Create verification tests and repair defects

Required Skills:

  • Competent in at least one of the following languages:  in C++, Java or Python
  • GIS – Knowledge of routing algorithms and general cartographic concepts
  • GIS – Demonstrated familiarity with open source GIS projects such as Graphserver, pgRouting, and Osmosis
  • DB – Working knowledge of databases such as Postgres/gis, MySQL
  • Understanding of OS fundamentals, and command line tools

Nice to haves:

  • Working knowledge of client side development (JavaScript)
  • Comfortable in Unix/Linux/OSX environments
  • Web Based GIS technology experience
  • Ant, shell scripting and/or Configuration Management

Software Development Culture & Quality:

  • Agile development process
  • Pull/code review or paired programming
  • Scripted deployments
  • Build servers
  • Source management with git

MapQuest Valued Behaviors:

  • Must be willing to take ownership of assigned responsibilities
  • Strong problem solving and analytical analysis skills
  • Experience working with geographically dispersed teams
  • High energy with a positive attitude
  • Eager and willingness to learn
  • Ability to take direction

To apply – send your resume to mapquestcareers@mapquest.com with the subject line “GIS Software Engineers”

Senior Product Manager (Denver)

Moving the business beyond just maps and directions, MapQuest is looking to transform itself and retake its rightful place as an industry leader in local discovery and travel. In order to finish the transformation to a fast-paced innovation machine, MapQuest is looking to a Senior Product Manager.

As a project manager, you’ll bridge the technical and business worlds, by working closely with engineers and designers to bring products from conception to launch, while engaging with Sales, Marketing and others to continue to grow the business.

You’re obsessed with consumer internet. You are typically the person in your friend group who is telling everyone about the next hot app/site/etc. You probably had spotify while it was still Europe only, have more than 100 apps on your smartphone and have had multiple FourSquare mayorships. You’ve likely worn out the Shift, Cmd, and 4 keys on your mac, and you probably own your name as a domain on the web.

You have 3+ years of experience in product management, you are a digital producer at an agency, you have experience writing code for consumer applications, or something similar. You’re familiar with Agile development practices and how business functions, QA, product and engineering interface in an Agile environment. You know enough to be dangerous in Photoshop or Illustrator and even though you’re not technical you know the difference between server-side rendering and client-side rendering.

Don’t worry about compensation; we’ll do whatever it takes to bring the best talent into the company.

So if you’re up for a challenge and have the hunger to be part of potentially one of the greatest turnaround stories in the tech industry, MapQuest is the place for you. This position is based in lower downtown Denver, but location is flexible for the right candidate.

To apply, send your resume to mapquestcareers@mapquest.com with the subject line “Senior Product Manager”

Senior Software Mobile Engineer (Denver)

Moving the business beyond just maps and directions, MapQuest is looking to transform itself and retake its rightful place as an industry leader in local discovery and travel. In order to finish the transformation to a fast-paced innovation machine, MapQuest is looking to grow and expand the mobile engineering group with the addition of a Senior Software Mobile Engineer.

About us:

We love to invent experiences that surprise and delight our customers as we help them along their daily travels. We solve interesting, real-world challenges in geospatial, navigation, travel, local search, advertising, LBS, and micro-transactions on all the major mobile device platforms of every form-factor. We work as a team grow as a team, and succeed as a team.

About you:

You’re an engineer looking for a career where you’ll be able to build, to deliver, and to impress. You are passionate about mobile computing and want to disrupt the world of application development on mobile devices. You want to build rich customer experiences, utilizing to the fullest possible extent all the cool hardware on the device. You want to work on projects that require creative thinking and deep understanding of the problem space. You challenge yourself and others to constantly come up with better solutions. You’re a thought leader, but you don’t just know how to solve the problem, you prove it by building the solution. Last but not the least; you have a high bar for code quality and passion for design and architecture.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Math, Physics, or Electrical Engineering
  • 5+ years professional experience in software development
  • 1-2 experience building complex mobile applications on Android , iOS, or Windows Phone platforms that have been successfully delivered to customers
  • Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm – design, problem solving, and complexity analysis
  • Proficiency in at least one modern object oriented language such as Objective-C, Java or C#
  • Proven track record of delivery
  • Sharp analytical abilities and proven design skills
  • Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations

Preferred Qualifications

  • 7+ years of industry experience
  • Experience delivering low-latency, consumer-internet-scale web services operating in a 24×7 environment
  • Experience with Agile (SCRUM, Kanban, XP), OO modeling, web services, UNIX, middleware and databases
  • Experience mentoring and training the engineering community on complex technical issues

To apply, please send your resume to mapquestcareers@mapquest.com with the subject line “Mobile Engineer”

 

Associate to Senior Software Engineers (Denver)

Want to make the Internet better? We do too. And we’re looking for people to help us. We need people who love technology, but can see the cracks… and future too. We’re looking for engineers who are passionate about writing code. Someone who can bring creative ideas, energy to a team, takes some risks, and challenges our thinking. Below are the details, but if you are passionate about what you do – we want to talk to you. The position is for all levels of Software Engineers. The candidate will be working as a member of a team that will be designing, creating and maintaining components of our websites. The ideal candidate will possess an understanding of web development, utilizing languages such as JavaScript, Ruby, Scala, and web services utilizing JSON and RESTful patterns.

Responsibilities:

  • Implement business logic and application logic in code
  • Implement the presentation and display logic for new platform features
  • Create, maintain and make use of re-usable interface components
  • Implement code to improve responsiveness and performance of web pages
  • Create verification tests and repair defects
  • Build responsive web pages for mobile, tablet and desktop

Required Skills:

  • HTML, JavaScript, jQuery, CSS3
  • Competent in at least one of the following languages: Java, Scala, Ruby, PHP
  • Understanding of OS fundamentals, and command line tools

Nice to haves:

  • Experience using open source libraries such as Jquery, OpenGIS, Backbone, Bootstrap, AMD, OpenLayers
  • Knowledge of cross browser differences
  • Web Based GIS technology experience
  • Functional programming
  • Frameworks such as Rails, and Play
  • Experience with alternate web languages: LESS, SASS, HAML
  • Browser automation testing

Software Development Culture & Quality:

  • Agile development process
  • Pull/code review or paired programming
  • Scripted deployments
  • Build servers
  • Source management with git

MapQuest Valued Behaviors:

  • Must be willing to take ownership of assigned responsibilities
  • Strong problem solving and analytical analysis skills
  • Experience working with geographically dispersed teams
  • High energy with a positive attitude
  • Eager and willingness to learn
  • Ability to take direction

To apply – send your resume to mapquestcareers@mapquest.com with the subject line “Software Engineers”