Career Opportunities

Great career opportunities await you at Blue Marble Geographics!


We are as committed to excellence as we are to your opportunity to make a difference. Join the Blue Marble team and become a part of a company that takes pride in its achievements, knowing that customers benefit from the products we develop.

Read what our employees have to say about working at Blue Marble Geographics:

Bring your talents to Blue Marble Geographics! Take a look at our current job openings:

Current Job Openings

C++ Geospatial LiDAR Software Developer Angle right
Job Description

Blue Marble is recruiting developers for a new R&D team focused on LiDAR, 3D, and cutting-edge geospatial data processing. This team of developers will work with our Global Mapper architect and CTO to expand our IP and development in these areas. We are recruiting C++ developers with point cloud processing skills in 2D and 3D Engine Development, geospatial, and big data processing (ie; massive data point clouds and real-world terrain modeling) who shares our passion for the space and how it can be applied to the business world.

Selected candidates will be involved in the architecting and development of our next generation software engine. This is a highly focused small team development project with many known and unknown technical hurdles.

This could be a remote employee position, but candidates interested in relocation to Maine are welcome as well, and relocation expenses can be part of the package.

We are looking for someone that:
  • Has at least 5 years of experience in C++ software development.
  • Writes clean, well-organized, and properly documented code.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
  • The quality and efficiency of your code. Your code will have to be efficient and effective at handling the problems we are trying to solve.
  • Speed. To keep up you’ll need to be productive, proactive, and get products completed quickly.
  • Your ability to work with others. We are working towards the same goals and we want people that will get along well with us.
A few reasons why you will love working for Blue Marble:
  • You will have autonomy to do incredible things.
  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • Your success will be recognized and appreciated.
And a few reasons why you might hate it:
  • You don’t want to get your hands dirty. This is a hands-on coding and architecting role.
  • You’ll have to be a smart decision maker, rather than a passive player waiting for the next assignment.
General Requirements

Required 5 or more years of experience working with Visual C++ in a Windows environment. Experience with MFC, .NET technologies, and Java is a plus. Preferred experience with GIS and LiDAR and/or advanced 2d/3d mathematical geodesy processes. Preferred knowledge of Microsoft VC++ (2010, 2012, 2013, 2015), with MFC and the .NET framework. Additional cross-platform development skills using the GNU C compiler, or experience with the Qt toolkits are also appreciated.

Education Requirements

Bachelor’s Degree or higher in Computer Science, Computer Engineering or other Science or Mathematics


Fully covered health insurance, paid vacation, profit sharing, 401k, casual attire. Fun casual atmosphere. Excellent flexibility with a varied and challenging workload.

Additional Requirements

Cover Letter is required, apply by email to Passport required. *** Please specify salary requirements and LiDAR Developer Position in cover letter ***

Technical GIS Content Writer & Editor Angle right
Job Description

The main function of the marketing department at Blue Marble Geographics is to develop and execute campaigns aimed at maximizing brand recognition and profits for the company. The role of the Technical GIS Content Writer & Editor is to produce marketing content in a variety of formats to best communicate the value of Blue Marble Geographics GIS software products worldwide.

Responsibilities of the Technical GIS Content Writer & Editor include:
  • Produces well-researched, validated, and high-quality GIS and software related content for publication online and in print. Employs rules set by the organization’s brand guidelines. Responsible for all marketing content creation, unless otherwise assigned to a different team member by the Marketing Director or President of Blue Marble Geographics.
  • Maintains an open channel of communication with the Vice President of Sales, Product Manager, and Training Manager to identify customers’ needs and produces content that is highly relevant to our target audiences.
  • Proofreads and edits content produced by other members of the marketing team. Pays close attention to detail, follows English grammar rules, and avoids typos.
  • Is the lead for technical support documentation for all Blue Marble software products working with the product management for new feature documentation for product releases.
  • Ensures all Blue Marble Geographics content is in compliance with laws regulating the technology industry and marketing activities worldwide.
  • Organizes and maintains an editorial calendar with the assistance of the Marketing Director. Responsible for fulfilling all editorial deadlines.
  • Utilizes industry best practices and familiarity with the organization’s mission and goals to inspire ideas for engaging GIS and software related content in a variety of formats – written, audio, video, and graphic.
  • Uses search engine optimization (SEO) strategies in writing to maximize the online visibility of a website in search results.
  • Maintains a social media presence for Blue Marble Geographics and Global Mapper software by creating and posting engaging content, using hashtags appropriately, responding to comments and messages during business hours, and promoting content with the assigned social media budget.
  • Contacts Blue Marble Geographics’ clients for interviews to produce case studies.
  • Travels and works at conferences representing Blue Marble Geographics when needed.
  • Performs other tasks as assigned by the Marketing Director and/or President of Blue Marble Geographics.
  • Stays current on software product features at times assisting with customer training and technical product demos
  • Bachelor’s degree in English, communications, journalism, GIS, or related field
  • 3-5 years of professional experience writing and editing content for a B-2-B audience
  • 2-3 years of working knowledge of GIS
  • Knowledge of digital marketing tactics, including SEO, email marketing and web analytics
  • Excellent technical writing skills, as well as the ability to communicate and collaborate effectively and consistently meet tight deadlines
  • HTML knowledge and experience using WordPress preferred
  • Excellent eye for detail and open to collaborative, constructive feedback

This job description may be updated as needed to reflect tasks relevant to the goals of the marketing department.


Fully covered health insurance, paid vacation, 401k, casual attire.
Full Time in office
Salaried position

Entry Level Software Developer Angle right

Job Description

Blue Marble Geographics is looking to add a smart, user focused entry level Software Developer to assist and grow our in-house development team by supporting and maintaining cutting-edge GIS software tools. This is an opportunity to work within a dynamic, small team-oriented software company in Maine. Successful candidates will interact effectively with others and work as a team to meet group and organizational goals. They will also need to be technically competent and able to think and work independently (with the support of some great mentors). Blue Marble Geographics is the place to be if you have a desire to learn new things every day, create effective code, and want to live in the beautiful State of Maine.

Responsibilities will include:

  • Assisting Blue Marble customers using our development tools and applications
  • Creating and maintaining internal build procedures
  • Generating code sample, scripts, and testing units
  • Helping cultivate code quality by keeping our version control system organized
  • Maintaining and updating a continuous integration pipeline
  • Analyzing customer issues and identifying/implementing solutions
  • Participating and contributing to our overall software development process
  • Learning about the GIS development world and grow with us

The position provides constant opportunities to work with software developers from around the world as they implement our technology. Our customers include Lockheed Martin, Guerilla Games, Chevron, Google, Microsoft, and many other well-known companies. In addition to our customers, you will be working within a team of highly experienced and knowledgeable software professionals who are more than happy to lend a hand.

General Requirements

Required working knowledge of the software development process, along with standard Computer Science data structures and algorithms. We primarily develop in C++, but also use the Microsoft .NET framework languages, and various other modern tools such as Python and Java. Experience (including academic) with at least one of these languages is a must. Additional skills with SDK tools such as Qt, Boost, GDAL, or 3rdParty tools like SVN, GIT, and JIRA, knowledge of Object-oriented design, and development experience with *-ix based environments are appreciated. Some travel may be required.

Education Requirements

Bachelor’s degree required. Computer Science, Engineering, or Mathematics areas preferred, but other technical degrees considered.


Fully covered health insurance, paid vacation, 401k, casual attire, hybrid in-office work schedule. Full Time Salaried position

Additional Requirements

Send resume and cover letter via email with salary requirements. Please include school transcripts and code sample.

Cloud Architect Developer Angle right
Job Description

Blue Marble is looking to hire a Cloud Architect developer. This position will design, implement, and improve the next generation Blue Marble Cloud infrastructure. This infrastructure will need to be a Cloud scalable solution, including robust scheduling and asset allocation along with the latest workload distribution models. The service model will include interfacing with current Blue Marble technology in order to create new identity management resources, and the creation of User based virtualized resource schemes. This role will be working as a member of the Blue Marble development team with the goal of moving our current industry standard Geospatial development and application tools to a Cloud environment.

  • You will have the chance to expand your knowledge of new cutting-edge technologies while solving real-world problems.
  • You will see your successes immediately utilized in a high profile, actively developed GIS software application, that has a very passionate user base.
  • Your success will be recognized and appreciated.
We are looking for someone that:
  • Has at least 3 years of experience with container systems, and standard virtualization practices is required
  • The primary Cloud architecture will utilize the Microsoft Azure Platform.
  • Experience and certification as a Microsoft Partner developer is generally preferred, but experience with other cloud technologies will also be considered.
  • Thrives on complex technical challenges and is always eager to learn the latest technologies.
You will be measured on:
  • Innovation and ability to solve complex problems.
  • Your ability to work with others. In this fast-paced industry communication is paramount.
  • We need a team player who can actively listen and respond with an open mind and positive attitude.
Additional Requirements
  • Bachelor’s degree or higher required.
  • Send a cover letter with salary requirements and resume via email

Fully covered health insurance, paid vacation, bonus plan, 401k matching plan, casual attire.

GIS Application Software Support Angle right

Job Description

Blue Marble Geographics is seeking a GIS application software support professional for our mapping software product line. We are looking for an energetic, tech savvy individual that loves to learn. This position is a key role in the support of our growing customer base and a valued member of our team of professionals. The ideal candidate has a passion for software and for satisfying customers, as well as the ability to get down into the details without losing sight of the big picture.

Job duties may include any of the following tasks:

  • Support our thousands of customers from around the world with all types of help desk inquiries from general product questions, how to questions, data problems and more
  • Licensing support
  • Participate in testing and Q/A of our products.
  • Support our sales team with technical sales, web demos and training.
  • Use troubleshooting skills to accurately diagnose problems, document and effectively escalate when necessary.
  • Some travel for conferences or customer training may be required.
  • A strong background in the basics of mapping and coordinate system support is required.
  • Learn something new every day.

General Requirements

Experience in software and customer support, testing, and training. Software quality assurance background also desirable. Experience in GIS desired. Experience in software product lifecycle strongly desired. Some travel required.

Education Requirements

Bachelor’s degree required. Computer science, Geography, Applied Environmental Science area preferred, but can be substituted with technical experience.


Health insurance, paid vacation, personal time, 401k matching plan, disability, casual attire.

Customer Engagement Specialist Angle right

Job Description

Are you someone looking to kick start your career? Are you looking for work that is compelling and interesting? Are you looking for a progressive company, with career development opportunities that truly cares about its employees? Then you are looking for Blue Marble and Blue Marble is looking for you.

Blue Marble Geographics is a unique software company that prides itself on offering truly cutting edge software products to a variety of industries and professionals who are mapping every corner of the globe and even beyond. Whether it is mapping the ocean floor, an environmental engineering project, the daily path of the Mars Rover, or even a virtual golf simulator or video game, Blue Marble products are cutting edge, highly accurate mapping tools that will amaze you and keep you interested with every new customer. Need training, don’t worry about it, we train all of our employees. We invest in our employees as we know they are the backbone of our success.

At Blue Marble Geographics, the success of our customers and employees is of equal importance to us. This success starts with our Customer Engagement team and will go as far as you are willing to take it.

Responsibilities include:

  • Processing sales and qualifying leads for our Account Management Team
  • Supporting Account Managers via video call and in person (trade shows) to educate customers on our geospatial software and licensing.
  • Strengthening relationships with reselling partners, new clients, and existing customers.
  • Troubleshooting low level technical issues before escalation to Technical Support.
  • Providing high level customer support and service by email and phone. No cold calling.
  • Educating yourself and others on geographic information systems and technology in general.

General Requirements

Candidates must have exceptional communication skills (verbal and written), interest in strengthening interpersonal relationships, and comfort with technology of varying degrees of complexity. Business to business sales or marketing experience is a plus, but can be supplanted by demonstrable interest in who we are and what we do. A high energy level, creative instinct, and sense of humor are essential.

Education Requirements

College degree required.


Fully covered health insurance, paid vacation, bonus plan, 401k matching plan, casual attire.

Additional Requirements

Apply via email only, must provide cover letter with salary requirements and resume.

Contact Information


HR Administrator

Please apply via email and include a cover letter. Blue Marble Geographics is an
Equal Opportunity Employer.

Blue Marble Geographics
22 Carriage Lane
Hallowell, Maine 04347 U.S.A.

Companies using Blue Marble’s geospatial technology