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

Software Test Engineer (Denver)

Do you have a passion for testing? Are you a team member that loves bringing quality minded thinking to tools, scripts, and test cases? MapQuest is looking for a Software Test Engineer with a proven track record of bringing increased attention to quality on enterprise web applications through automated regression testing, and manual exploratory testing.

The MapQuest Web team is adding a Test Engineer to perform a blend of test planning, manual testing and to contribute to an existing automated regression test suite. The ideal candidate will bring a mindset that is about testing, breaking and writing code that will draw out cases that disrupt the user and his workflow. The Test Engineer is a facilitator of risk mitigation. We find and report bugs, review automated test results, and increase test coverage as a part of the Software Engineering team.

We are looking for candidates that are highly curious, intelligent, and creative. Our Test Engineers are empowered to be able to rely on automated tests for the mundane regression checking, and to perform intelligent exploratory testing in browsers, risk analysis, and thinking about our features from the user point of view.

What kind of tasks does the Test Engineer do?

  • Test Engineers are responsible for the overall width of testing and coverage
  • Test planning and risk analysis
  • Review specs, designs, code, and existing tests
  • Create and walk through user scenarios
  • Test case creation and execution
  • Routinely ensure the software meets user-story acceptance criteria by testing and reporting issues
  • Testing across multiple browser/OS combinations, including mobile devices
  • Contribute to building, reviewing, and extending unit tests, midway tests, end-to-end tests

Required Skills:

  • Familiar with inspecting HTML, JavaScript, CSS3
  • Experience and/or history of manual Software Quality Assurance testing on enterprise websites
  • Working knowledge of teams’ technology stack: Javascript, Ruby, Jasmine, Selenium
  • Understanding of OS fundamentals, and command line tools

Nice to haves:

  • Knowledge of cross browser differences
  • Mobile application testing
  • Usage of agile dev tools like build servers (jenkins), code coverage (karma-coverage,simplecov), and static analysis (jslint/jshint)
  • Experience with test tools for frameworks like RubyonRails (rspec/capbybara/webdriver) Javascript (jasmine), AngularJS (karma/protractor/webdriver), Scala (specs2)
  • Experience with enterprise testing tools like (webpagetest, selenium grid, appium for mobile)

Software Development Culture & Quality:

  • Agile/SCRUM 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
  • High energy with a positive attitude
  • Eager and willingness to learn
  • Ability to take direction

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Software Test Engineer

Lead Producer — Digital & Video

Lead Producer — Digital & Video
 
MapQuest is looking for a Lead Producer to be responsible for managing and driving interactive and video projects from kick-off to delivery. The Producer is the point person for all day-to-day internal and external project responsibilities. 
 
Primary Responsibilities

  • Responsible for overall production leadership, developing executive-level relationships that positions MapQuest as a strategic competitor, and overseeing all project production and partner external relationships — from beginning to end of each engagement’s life cycle
  • Develop an engagement strategy and work with the team and agencies to execute the vision, involving people at the optimal levels for project success and overall production utilization (goals, deliverables, schedule, budget, resources)
  • Oversee the development of video and marketing sites — including intake, assets, scripting, design, scheduling of shoots, pre-production, production, and post-production
  • Project manage custom graphic creation process and professional service process for needs of the team
  • Provide creative input on video and digital design to drive brand image and engage consumers in a way that compliments all campaign platforms
  • Work with agency for media placement, Operations for digital marketing project launching
  • Clearly communicate project issues and resolutions to partners and internal teams
  • Manage project P&L by negotiating statements of work, making sure work is delivered on budget

Required Knowledge, Skills And Abilities

  • 5 to 7 years in the industry or related experience, developing interactive projects and video production from a managerial and strategic/creative perspective
  • Demonstrates knowledge of current media/digital market trends and standards
  • Possesses broad knowledge of the means of video and digital production in question
  • Capable of maintaining a network of industry performers and other artists
  • Exhibits ability to think both creatively and analytically
  • Possesses excellent time management and multi-tasking skills
  • Willingness and ability to travel for work
  • Excellent negotiation skills (especially contract negotiations) with both clients and partners
  • Strong knowledge of Web development technologies; knowledge of quality assurance process is required

Education and Experience

  • A Four-year degree
  • Several years of experience in the industry (film, digital, TV, etc.) is required
  • Proficiency using Final Cut Pro, Adobe Premiere, Adobe After Effects, Adobe Photoshop, Adobe Illustrator, Adobe InDesign

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Lead Producer Digital Video

Senior Art Director — Product Marketing

Senior Art Director — Product Marketing
MapQuest is seeking a AD or Sr. AD to join our Denver headquarters. The Art Director will be responsible for creating compelling, insight-driven, customer-focused communications that drive results and enhance our company’s consumer and B2B experience—within both online and offline channels.

Tasks and responsibilities:

  • Create a range of concepts and designs for each project, promotion, and campaign, and be able to partner with marketing/experience team to ensure the art direction and visual presentation supports the concept
  • Communicate visual designs, motion design, concepts, and storyboards
  • Able to execute own projects from concept through final mockup
  • Be a leader within the MapQuest organization and execute cross-channel and digital work
  • Responsible for adhering to project budgets and estimates
  • Inspire the MapQuest organization, juggle multiple projects simultaneously, and work closely with agency and company partners
Our ideal candidate has a demonstrated track record of outstanding work with an amazing portfolio. Strong interpersonal, communication, and presentation skills that demonstrate influence and diplomacy; strategic thinking and advertising/promotional acumen. Other requirements include:
  • Four-year degree
  • 7+ years of hands on experience creating exceptional digital brand experiences
  • 3+ years of experience at a top digital agency in an Art Director role or similar
  • Expert level in Creative Suite; PHP novice; mark-up HTML/CSS/WebType genius; strategy savant; bonus points for short-form copywriting
  • Experience working collaboratively with UX, Designers and Copywriters to build great user and brand experiences
  • Highly conceptual thinking in both visual and Web design, as well as a solid understanding of designing intuitive site functionality, interaction, user interfaces, and navigation. These projects require people who can start at good ideas and push them until they are created and live in the world
  • Demonstrated ability to translate creative platforms into effective communications across a full range of creative disciplines: TV/video, radio, Web, mobile, social, interactive, print, etc.
  • A strong, clean visual design sense, valuing innovation, beautiful simplicity, and clean lines.
  • Large tech or consumer brand experience a plus

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Senior Art Director

Java Developer – Search Data Ingestion

Java Developer – MapQuest Search Data Ingestion 129341

Location: 1555 Blake St, Denver, CO 80202

Want to work in a startup-like environment that already has a very strong brand, has 36M monthly unique visitors and is one of the top 25 web properties and doesn’t worry about making payroll?
MapQuest is moving beyond only maps and directions, transforming itself and retaking its rightful place as an industry leader in the mapping, local discovery and travel space. In order to finish the transformation to a fact-paced innovation machine, MapQuest is looking to add talented and energetic people.
If you want a challenge and the chance to be a part of potentially one of the greatest transformation stories in the tech industry, this is the place for you.

The Data Ingestion team works primarily on ingesting many feeds from different partners that provide information about millions of places and businesses, synthesizing these records, and then providing different views of this information to all areas of the company and our partners. There are many facets to this – from high speed ingestion and geocoding, to record matching and algorithms for de-duping, as well as high speed caching systems and content management systems for publication of the data with real time updating capabilities to provide yield management capabilities.

As a member of the MapQuest Search Data Ingestion team, you must be a team player, and a power-house in getting stuff done quickly and professionally. You must be energetic, positive and outgoing.

You will be responsible for executing business requirements into unit tested functional code, designing creative solutions to thorny problems, and operating in tandem with other team members to co-ordinate work.

While every day as is different, this is what your responsibilities include:

  1. New Features– take user stories, deconstruct them into tasks, and execute upon those tasks in 2-week sprints, that fulfill business asks for new functionality.
  2. Technical Debt reduction – The Search Data Team has a sense of pride and ownership in what we do. To maintain that, we always seek to undo old hacks or shortcuts, improve the systems we have, and implement better ways of doing things, without requiring that the Business ask us to do so.
  3. Data Analysis & Munging – Data is a massive part of what we do every day. You’ll need to be able to manipulate data, crunch it, and sling it around the place with ease.
  4. System Health- We have large production systems that have to keep running. We’re always working to improve monitoring, up-time, performance, and scalability.
  5. Having Brilliant ideas & helping the group execute on them – The Search Team is always looking to be ahead of the customer. We are always working on our own projects too, dreamed up inside the team, to improve the product.

REQUIRED QUALIFICATIONS
There are many items listed below. Don’t be scared.  Ultimately as long as you are a good, solid Java developer, have some of the items, have the right attitude, and are the right fit for the team, you can learn the rest on the job.

  • 3+ years of Java / JEE or Spring and use of Tomcat is required.
  • SQL required, preferably postgres.  PostGIS experience is a major plus
  • Gradle is a plus
  • Lucene / SOLR experience is not required but is a major plus
  • Test Driven Development methodology
  • ETL or Data cleansing & normalizing experience is a major plus
  • Experience developing SOA and Web APIs
  • Experience in Agile development methodologies
  • Git experience is a plus
  • Any spatial or search technology experience are pluses and we would be interested in hearing about them
  • Experience with open source tools and data is also a major plus
  • Data analysis, log mining and automated reporting experience is a major plus.
  • A sense of humor is required, and a wicked aim with a nerf gun is a plus.

AOL offers a competitive salary and benefits package, including 401(k) match and performance bonus. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, race, gender, veteran status, disability or other protected category.

Software Development Culture & Quality:

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

MapQuest Valued Behaviors:

  • High energy with a positive attitude
  • Eager and willingness to learn
  • Strong problem solving and analytical analysis skills
  • Operate with high integrity and respect
  • Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Java Developer – Search Data Ingestion

Front End Developer – Developer Services

Want to work in a startup-like environment that already has a very strong brand, has 36M monthly unique visitors and is one of the top 25 web properties and doesn’t worry about making payroll?

MapQuest is moving beyond only maps and directions, transforming itself and retaking its rightful place as an industry leader in the mapping, local discovery and travel space. In order to finish the transformation to a fact-paced innovation machine, MapQuest is looking to add talented and energetic people.

If you want a challenge and the chance to be a part of potentially one of the greatest transformation stories in the tech industry, this is the place for you.

The Developer Services team works primarily on the Storefront for our Enterprise customers and the current authentication and provisioning systems for our Web Services. This team also maintains the Developer Network, JavaScript SDK, Flash SDK, Leaflet plugins, and the reporting and analytics pertaining to customer usage.

Our goal is to help other developers and businesses leverage our awesome technology stack in order to build their own killer apps – and then to help them learn from their own users.

As a member of the MapQuest Developer Services team, you must be a team player, and a powerhouse in getting stuff done quickly and professionally. You must be energetic, positive, and outgoing. You must also be prepared to become a generalist.

You will be responsible for executing business requirements into unit tested functional code, designing creative solutions to thorny problems, and operating in tandem with other team members to coordinate work.

While every day as is different, your primary responsibilities include:

  1. New Features – Take user stories, deconstruct them into tasks, and execute upon those tasks in 2-week sprints, that fulfill business asks for new functionality.
  2. Technical Debt reduction – The Developer Services team has a sense of pride and ownership in what we do. To maintain that, we always seek to undo old hacks or shortcuts, improve the systems we have, and implement better ways of doing things, without requiring that the Business ask us to do so.
  3. Problem Solving – Thousands of developers and businesses use our services in new and interesting ways each day. They constantly challenge us with new use cases for our own products, as well as new combinations we never considered.
  4. System Health – We have large production systems that have to keep running. We’re always working to improve monitoring, up-time, performance, and scalability.
  5. Having Brilliant Ideas & Helping the Group Execute on them – The Developer Services team is always looking to be ahead of the customer. We are always working on our own projects too, dreamed up inside the team, to improve the product.

REQUIRED QUALIFICATIONS

There are many items listed below. Don’t be scared. Ultimately, as long as you are a good, solid developer, have some of the items, have the right attitude, and are the right fit for the team, you can learn the rest on the job.

  • JavaScript / HTML / CSS required, along with experience integrating with back-end systems
  • JavaScript libraries such as jQuery, AngularJS, and Backbone required
  • GIT or SVN experience is required
  • Experience with integration of credit card payment APIs is a major plus
  • Experience in Web Services, JSON, and XML are a major plus
  • Node.js required, Grunt and Bower is a plus
  • Drupal experience is a major plus
  • Python experience is a plus
  • SQL is a plus, preferably PostgreSQL
  • Java / J2EE experience and use of Tomcat is a plus
  • Ruby on Rails experience is a plus
  • Ant and Gradle are a plus
  • Experience with basic GIS concepts and location-based service APIs similar to those provided by Google, Bing, Nokia (HERE), Mapbox, and Leaflet are a plus
  • Experience with open-source tools and data (especially OpenStreetMap) are also a plus
  • Test Driven Development methodology is a plus
  • Agile development methodologies is a plus

Software Development Culture & Quality:

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

MapQuest Valued Behaviors:

  • High energy with a positive attitude
  • Eager and willingness to learn
  • Strong problem solving and analytical analysis skills
  • Operate with high integrity and respect
  • Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Front End Developer – Developer Services

Technical Lead Software Engineering – Web (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 all levels of 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 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 extensive understanding of web development, utilizing languages such as JavaScript, Scala, Ruby, and web services utilizing JSON and RESTful patterns.

Responsibilities:
• Provides technical project leadership for complex projects and initiatives.
• Contributes to the formulation of long-term architecture decisions and technical tradeoffs
• Contributes significant impact to processes to improve velocity of software development
• Ensures the software implementations align with the technology roadmap and system architecture.
• Demonstrates a working understanding of architecture outside of core area of expertise
• Periodically leads sprint reviews/retrospectives
• Periodically leads team efforts in agile estimating and test-focused development
• Provides mentoring to Associate and Software Engineers as well as on occasion Senior Software Engineers
• Provides broad perspective on risks, development alternatives and technical debt
• Routinely works with peers in other Technology teams to ensure interoperability and scalability
• Periodically provides technical project leadership
• Demonstrates ability to ‘keep current’ with emerging technology trends and research
• Coaches the team in adopting relevant technologies and processes to build an ethos of craftsmanship within the team
• 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

Education:
• A Bachelor’s degree in Computer Science, Software Engineering, or Information Technology
• 5 Years of progressive technical responsibility

Technologies:
• HTML 5.0, JavaScript, Angular.js, jQuery, CSS3
• Competent in at least one of the following languages: Java, Scala, Ruby
• Frameworks such as Rails; Play
• Understanding of OS fundamentals, and command line tools
• Experience using open source libraries such as Angular. js, Jquery, OpenGIS, Backbone, Bootstrap, AMD, OpenLayers.

Software Development Culture & Quality:
• Agile development process
• Pull/code review or paired programming
• Scripted deployments
• Build servers
• Source management with git

MapQuest Valued Behaviors:
• High energy with a positive attitude
• Eager and willingness to learn
• Strong problem solving and analytical analysis skills
• Operate with high integrity and respect
• Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Tech Lead

Technical Lead Software Engineering Mobile Android (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 a Technical Lead who is passionate about helping us develop our next generation products. 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 candidate will be working as a member of a team that will be designing, creating and components of our websites. The ideal candidate will possess an extensive understanding of Android mobile development and web services utilizing JSON and RESTful patterns.

Responsibilities:
• Provides technical project leadership for complex projects and initiatives.
• Contributes to the formulation of long-term architecture decisions and technical tradeoffs
• Contributes significant impact to processes to improve velocity of software development
• Ensures the software implementations align with the technology roadmap and system architecture.
• Demonstrates a working understanding of architecture outside of core area of expertise
• Periodically leads sprint reviews/retrospectives
• Periodically leads team efforts in agile estimating and test-focused development
• Provides mentoring to Associate and Software Engineers as well as on occasion Senior Software Engineers
• Provides broad perspective on risks, development alternatives and technical debt
• Routinely works with peers in other Technology teams to ensure interoperability and scalability
• Periodically provides technical project leadership
• Demonstrates ability to ‘keep current’ with emerging technology trends and research
• Coaches the team in adopting relevant technologies and processes to build an ethos of craftsmanship within the team
• Implement code to improve responsiveness and performance of web pages
• Create verification tests and repair defects

Education:
• A Bachelor’s degree in Computer Science, Software Engineering, or Information Technology
• 5 Years of proven, progressive technical responsibility

Technologies:
• 3-5 years 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

Software Development Culture & Quality:
• Agile development process
• Pull/code review or paired programming
• Scripted deployments
• Build servers
• Source management with git

MapQuest Valued Behaviors:
• High energy with a positive attitude
• Eager and willingness to learn
• Strong problem solving and analytical analysis skills
• Operate with high integrity and respect
• Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Android Tech Manager

Principal 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 Principal 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 Subject: Principal Mobile Engineer

Android Developers (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 a Technical Lead who is passionate about helping us develop our next generation products. 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 candidate will be working as a member of a team that will be designing, creating and components of our websites. The ideal candidate will possess an extensive understanding of Android mobile development and web services utilizing JSON and RESTful patterns.

Responsibilities:
• Owns the design and development of significant components or modules and contributes to reviews of other components within the overall architecture
• Routinely delivers working software solutions that meet user story acceptance criteria.
• Practices agile development methods and exemplifies core agile values of transparency, collaboration, embracing change and iterative development.
• Demonstrates a working understanding of architecture within their core area of expertise
• Exemplifies core engineering best practices (design patterns, standard coding practices, etc.)
• Comfortable, positive, and adaptable given ambiguous requirements
• Create verification tests and repair defects
• Demonstrates ability to ‘keep current’ with emerging technology trends and research
• Coaches the team in adopting relevant technologies and processes to build an ethos of craftsmanship within the team
• Implement code to improve responsiveness and performance of web pages
• Create verification tests and repair defects

Education:
• A Bachelor’s degree in Computer Science, Software Engineering, or Information Technology
• 3 Years of proven, progressive technical responsibility

Technologies:
• 1-2 years 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

Software Development Culture & Quality:
• Agile development process
• Pull/code review or paired programming
• Scripted deployments
• Build servers
• Source management with git

MapQuest Valued Behaviors:
• High energy with a positive attitude
• Eager and willingness to learn
• Strong problem solving and analytical analysis skills
• Operate with high integrity and respect
• Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Android Developer

Web Software Engineers – All Levels (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
  • 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
  • Experience with Web Application Frameworks such as Angular JS, Ruby on Rails, 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, please send your resume to: mapquestcareers@mapquest.com Subject: Web Software Engineer

Software Engineering Back End Techology – All Levels (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. 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:
• Owns the design and development of significant components or modules and contributes to reviews of other components within the overall architecture
• Routinely delivers working software solutions that meet user story acceptance criteria.
• Practices agile development methods and exemplifies core agile values of transparency, collaboration, embracing change and iterative development.
• Demonstrates a working understanding of architecture within their core area of expertise
• Exemplifies core engineering best practices (design patterns, standard coding practices, etc.)
• Comfortable, positive, and adaptable given ambiguous requirements
• Create verification tests and repair defects
• Demonstrates ability to ‘keep current’ with emerging technology trends and research
• Coaches the team in adopting relevant technologies and processes to build an ethos of craftsmanship within the team
• Create verification tests and repair defects

Education:
• A Bachelor’s degree in Computer Science, Software Engineering, or Information Technology
• 5 Years of proven, progressive technical responsibility

Technologies:
• Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm – design, problem solving, and complexity analysis
• Competent in at least one of the following languages: in C++, Java or Python
• Proven track record of delivery

Nice to haves:
• 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

Software Development Culture & Quality:
• Agile development process
• Pull/code review or paired programming
• Scripted deployments
• Build servers
• Source management with git

MapQuest Valued Behaviors:
• High energy with a positive attitude
• Eager and willingness to learn
• Strong problem solving and analytical analysis skills
• Operate with high integrity and respect
• Enjoys and is willing to contribute to a collaborate environment.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Back End Software Engineer

Data Services Java Developers (Denver)

Want to work in a startup-like environment that already has a very strong brand, has 36M monthly unique visitors and is one of the top 25 web properties and doesn’t worry about making payroll?

MapQuest is moving beyond only maps and directions, transforming itself and retaking its rightful place as an industry leader in the mapping, local discovery and travel space. In order to finish the transformation to a fact-paced innovation machine, MapQuest is looking to add talented and energetic people.

If you want a challenge and the chance to be a part of potentially one of the greatest transformation stories in the tech industry, this is the place for you.

The Data Services team maintains the infrastructure that provides us with Big Data from all the uses of all our different products. We then use that data to divine meaning, test hypotheses, and enable data-driven decisions and solutions for both ourselves and our customers.

As a member of the MapQuest Data Services team, you must be a team player, and a power-house in getting stuff done quickly and professionally. You must be energetic, positive and outgoing.

You will be responsible for executing business requirements into unit tested functional code, designing creative solutions to thorny problems, and operating in tandem with other team members to co-ordinate work.

While every day as is different, this is what your responsibilities include:

  1. New Features– take user stories, deconstruct them into tasks, and execute upon those tasks in 1-week sprints, that fulfill business asks for new functionality.
  2. Technical Debt reduction – The Data Team has a sense of pride and ownership in what we do. To maintain that, we always seek to undo old hacks or shortcuts, improve the systems we have, and implement better ways of doing things, without requiring that the Business ask us to do so.
  3. Data Analysis & Munging – Data is a massive part of what we do every day. You’ll need to be able to manipulate data, crunch it, and sling it around the place with ease.
  4. System Health- We have large production systems that have to keep running. We’re always working to improve monitoring, up-time, performance, and scalability.
  5. Having Brilliant ideas & helping the group execute on them – The Data Team is always looking to be ahead of the customer. We are always working on our own projects too, dreamed up inside the team, to improve the product.

REQUIRED QUALIFICATIONS

There are many items listed below. Don’t be scared.  Ultimately as long as you are a good, solid Java developer, have some of the items, have the right attitude, and are the right fit for the team, you can learn the rest on the job.

  • 3+ years of Java
  • SQL required, preferably postgres.  PostGIS experience is a major plus
  • Some build system experience required, Gradle is a plus
  • Hadoop / Storm / Kafka experience are a major plus
  • Test Driven Development methodology
  • ETL or Data cleansing & normalizing experience is a major plus
  • Experience developing web APIs and SOA
  • Experience in Agile development methodologies
  • Git experience is a plus
  • Nagios experience is a major plus
  • Any Big Data technologies are pluses and we would be interested in hearing about
  • Data analysis, log mining and automated reporting experience is a major plus.
  • Experience with Tableau Desktop & Server is also a major plus
  • A sense of humor is required, and a wicked aim with a nerf gun is a plus.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Data Services Team Java Developer

Senior Account Manager (Dulles)

  • Manage the ad tech marketplace commercial revenue generation for MQ’s DaaS business
  • Drive internal Aol revenue through use of our data
  • Consistently deliver sales targets every quarter
  • Develop solid, strategic relationships with key decision makers within the ad tech industry and among the client base
  • Establish deep relationships with engineering and product to drive product improvements and position the tech infrastructure for scale
  • Closely coordinate with the MQ CDO to refine products, services, pricing models and go to market strategy
  • Speak on behalf of MQ at industry events, using such opportunities to redefine MQ as a leader in location based data and an innovator in the space
  • Work with the head of sales as a sales lead on any classic B2B DaaS related opportunities being brought in by the existing team
  • Travel: as needed
  • Reporting Structure: to Head of Sales

Our ideal candidate would have all the core elements of Challenger Sellers. Other requirements include:

  • 8+ years of sales experience in the digital and ad tech landscape
  • Deep understanding of the key and emerging players in the ad tech space
  • Impeccable presentation skills including written and oral communication
  • Aggressive negotiating skills with the ability to maintain ground and resist the desire for immediate closure
  • Relentless in the pursuit of quality, improvement and polish
  • Innate leadership skills both from an external and internal position; educate and coach others around you in knowledge and skill sharing
  • A commitment to not take yourself too seriously, to always look for the fun.

To apply, please send your resume to: mapquestcareers@mapquest.com Subject: Challenger Seller